从Java 11 开始,现在可以轻松运行单个 Java 文件而无需编译。考虑以下示例 :
ApiTester.java
public class Tester {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
运行文件的旧方式
$ javac ApiTester.java
$ java Tester
Hello World!
新的文件运行方式
$ java ApiTester.java
Hello World!
这项新功能将帮助开发人员快速运行功能,而无需在运行代码之前进行编译。