在 Ubuntu 下管理 Java 编译依赖,主要有三种常见方式,从“传统手动”到“现代化构建工具”都有。下面按使用频率和推荐程度说明。
适合:大多数 Java 项目
sudo apt update
sudo apt install maven
project/
├── pom.xml
└── src/main/java/...
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
</dependencies>
mvn compile
mvn package
✅ 依赖自动从 Maven 中央仓库下载
✅ 版本管理清晰
适合:Android / 大型项目
sudo apt install gradle
dependencies {
implementation 'org.apache.commons:commons-lang3:3.12.0'
}
gradle build
✅ 构建速度快
✅ 配置更灵活
适用于临时测试 / 教学
wget https://repo1.maven.org/maven2/.../xxx.jar
javac -cp "lib/*" Main.java
java -cp ".:lib/*" Main
⚠ 缺点:
Ubuntu 提供部分 Java 库:
sudo apt install libcommons-lang3-java
使用示例:
javac -cp /usr/share/java/commons-lang3.jar Main.java
❌ 不推荐生产使用(版本旧)
Ubuntu 安装 JDK:
sudo apt install openjdk-17-jdk
查看版本:
java -version
javac -version
| 场景 | 推荐方式 |
|---|---|
| 学习 / 小型项目 | Maven |
| 大型 / Android | Gradle |
| 临时测试 | javac + jar |
| 生产环境 | Maven / Gradle |
如果你愿意,可以告诉我:
我可以直接给你一套可复制的配置模板。