代码对比
✕ Java 8
$ javac HelloWorld.java $ java HelloWorld // Two steps every time
✓ Java 11+
$ java HelloWorld.java // Compiles and runs in one step // Also works with shebangs: #!/usr/bin/java --source 25
发现此代码有问题? 告诉我们。
为什么现代方式更好
一个命令
java File.java 在一步中编译并运行。
无需构建工具
非常适合脚本、工具和快速实验。
对初学者友好
新开发者无需学习构建系统即可运行 Java。
旧方式
两步编译
现代方式
直接启动
自 JDK
11
难度
入门
JDK 支持
单文件执行
可用
自 JDK 11 起广泛可用(2018 年 9 月)
工作原理
Java 启动器可以在一个命令中编译并运行单个源文件。非常适合脚本、工具和探索,无需构建步骤。
相关文档