Tooling 中级

无需显式编译步骤即可启动多文件程序。

✕ Java 8
$ javac *.java
$ java Main
// Must compile all files first
// Need a build tool for dependencies
✓ Java 22+
$ java Main.java
// Automatically finds and compiles
// other source files referenced
// by Main.java
发现此代码有问题? 告诉我们。
🚀

零设置

小型多文件程序无需构建工具。

一个命令

java Main.java——其余依赖自动编译。

🎓

适合学习

非常适合教学示例和小型实用程序。

旧方式
先编译所有文件
现代方式
源代码启动器
自 JDK
22
难度
中级
多文件源代码启动器
可用

自 JDK 22 起可用(2024 年 3 月)

Java 22+ 在启动入口文件时可以自动编译引用的源文件。这对小型多文件程序消除了显式的 javac 步骤。

分享 𝕏 🦋 in