温馨提示×

ubuntu怎么快速编译java

小樊
42
2026-10-24 23:39:20
栏目: 编程语言

在 Ubuntu 上“快速编译 Java”通常分几种情况,下面给你最常用、最实用的方式,从简单到进阶。


一、最基础(已装 JDK)

1️⃣ 确认 Java 环境

java -version
javac -version

如果没有 javac,安装:

sudo apt update
sudo apt install default-jdk

2️⃣ 编译单个 Java 文件

javac Hello.java
java Hello

二、多文件 / 项目(推荐方式)

3️⃣ 编译整个目录

javac -d out src/*.java
java -cp out Main

4️⃣ 通配符编译(递归不友好,但快)

javac src/**/*.java -d out

三、真正“快速”的方式(强烈推荐)

✅ 使用构建工具(效率提升 10 倍)

Maven

sudo apt install maven
mvn compile
mvn exec:java -Dexec.mainClass=com.example.Main

Gradle

sudo apt install gradle
gradle build
gradle run

✅ 优点

  • 自动管理依赖
  • 增量编译
  • 适合真实项目

四、极致速度(开发体验最好)

✅ 使用 IDE(最快不代表手动)

  • IntelliJ IDEA
  • VS Code + Java 插件

保存即编译,错误实时提示。


五、进阶:只编译改动文件(增量)

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

如果你愿意,可以告诉我:

  • Java 版本(8 / 11 / 17)
  • 是否是 Spring / Android / 普通 Java
  • 是否想“一行命令编译运行”

我可以直接给你最适合你场景的命令模板。

0 踩