源文件(.java)-->编译器compiler--->字节码文件(.class)--> 解释器interpreter(JVM解释执行,把字节码解释成具体机器的执行指令)--> 最终平台可执行程序
(一次编译,到处运行)
只需要运行
Java程序,下载安装JRE即可JDK中包含了JRE,JRE中又包含了JVM
确切的绝对路径
:
.java
,即Java文件;
配置好环境变量后编译成功:
编译成功,生成二进制字节码文件,如本文第二节所言:
执行程序:
Java文件的命名
要跟代码中的class(类名)
相同,如此javac/java两个命令的参数便不会冲突;code:
class ArgsDemo{
public static void main(String[] args) {
System.out.println(args[0]);
}
}
执行出错: