编写代码:
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
我们暂时不用知道这些语句是什么含义,只需要编写好,然后运行,是的直接运行。那我们面对的是怎么运行?
我们需要了解一下Dos Java指令运行:
- 定位到编写的.java文件路径
指令:cd [.java文件目录路径]
- 编译.java文件(编译完后会在当前目录生成与.java同名的.class文件)
指令:javac [文件名.java]
或者
指令(推荐):javac -encoding utf-8 [文件名.java]
- 解释执行
指令:java [文件名]
注:编译指令中,避免编译出现:编码 GBK 的不可映射字符错误,所以有推荐指令。
最后查看运行结果,输出:Hello World,到这我们就已经执行成功。
注:后期我们可以使用IntelliJ IDEA提高编码效率。
执行过程:
为什么java语言跨平台?
所有的java源文件都会编译成jvm能够识别的class字节码文件,不同的操作系统只要安装了JDK或JRE(它们内置了jvm),就能运行,所以java运行和操作系统无关,实现了“一次编译,到处运行”。