在 Debian 上“快速编译 Java 项目”通常取决于项目规模和组织方式。下面按从简单到专业的方式给你几种常用方案。
javac(适合小项目 / 单模块)sudo apt update
sudo apt install default-jdk
查看版本:
java -version
javac -version
mkdir -p out
javac -d out src/**/*.java
java -cp out com.example.Main
✅ 优点:零依赖
❌ 缺点:不适合多模块、依赖管理麻烦
sudo apt install maven
mvn compile
mvn package
mvn package -DskipTests
mvn compile -o # -o 表示 offline,已下载依赖时极快
✅ 适合:绝大多数 Java 项目
✅ 自动管理依赖
sudo apt install gradle
或使用项目自带的 gradlew(推荐)
./gradlew compileJava
./gradlew build
./gradlew build --offline
✅ 增量编译
✅ 构建速度通常比 Maven 快
sudo apt install intellij-idea-community
Maven:
mvn compile -T 4
Gradle:
./gradlew build --parallel
~/.m2/repository
~/.gradle
不要频繁清理
sudo apt install openjdk-17-jdk
| 场景 | 推荐方式 |
|---|---|
| 学习 / 小项目 | javac |
| 公司项目 | Maven |
| 大型 / 现代项目 | Gradle |
| 开发阶段 | IDE |
如果你愿意,可以告诉我:
pom.xml 或 build.gradle我可以给你最合适的命令组合。