记录一次通过命令编译Java代码

59 阅读1分钟

1.配置Java的环境变量-自行搜索教程

2.创建java文件Test.java, 并编写Java代码

public class Test {
 public static void main(String[] a){
  System.out.print("Hello World!");
 }
}

3.编译代码

①使用javac Test.java将Java文件编译为class字节码文件Test.class

image.png

image.png ②使用java Test 执行Test.class字节码文件,请看注意

image.png

注意:

0.java Test不要带class后缀,JVM虚拟机会自动查找对应的class字节码文件;当你执行javac Test.java的时候,编译器就要求你必须将Test.java文件名和代码中的类名相同,故当你执行javac Test.java时,必然会有一个class文件生成,加上class后缀反而显得冗余了。

1.字节码文件是一种中间代码,它由Java编译器从Java源代码生成,其中一个作用就是用来实现跨平台,因为编译器在编译代码生成的二进制文件是根据当前系统的情况生成对应的二进制文件,所以会因系统不同而不同。

2.使用java Test.java同样可以直接运行这个Java程序。