在 Ubuntu 上“快速编译 Java”通常分几种情况,下面给你最常用、最实用的方式,从简单到进阶。
java -version
javac -version
如果没有 javac,安装:
sudo apt update
sudo apt install default-jdk
javac Hello.java
java Hello
javac -d out src/*.java
java -cp out Main
javac src/**/*.java -d out
sudo apt install maven
mvn compile
mvn exec:java -Dexec.mainClass=com.example.Main
sudo apt install gradle
gradle build
gradle run
✅ 优点
保存即编译,错误实时提示。
javac -d out $(find src -name "*.java")
或用 make / gradle 自动判断。
❌ java Hello.class(错误)
✅ java Hello
❌ 没设置 CLASSPATH
✅ java -cp out Main
| 场景 | 推荐 |
|---|---|
| 单文件 | javac + java |
| 小项目 | javac -d out |
| 真实项目 | Maven / Gradle |
| 开发效率 | IDE |
如果你愿意,可以告诉我:
我可以直接给你最适合你场景的命令模板。