在 CentOS 上进行 Java 编译,通常需要根据你的开发方式准备以下工具:
这是编译 Java 的核心工具,必须安装。
java -version
javac -version
# CentOS 7
yum install -y java-1.8.0-openjdk-devel
# CentOS 8 / Stream
dnf install -y java-1.8.0-openjdk-devel
注意:
java-xxx-openjdk(JRE)不能编译- 必须安装 devel 版本
适合 多文件、依赖管理 的 Java 项目。
yum install -y maven
# 或
dnf install -y maven
验证:
mvn -version
适合现代 Java / Kotlin 项目。
# 通常手动安装
wget https://services.gradle.org/distributions/gradle-8.x-bin.zip
unzip gradle-8.x-bin.zip
yum install -y git
vimnanojavac Hello.java
java Hello
| 工具 | 是否必须 | 说明 |
|---|---|---|
| JDK (devel) | ✅ 必须 | 编译 Java |
| Maven | ❌ 推荐 | 项目管理 |
| Git | ❌ 可选 | 代码拉取 |
| IDE | ❌ 可选 | 提高开发效率 |
如果你是 单纯编译一个 .java 文件,还是 编译 Spring Boot 项目,可以告诉我,我可以给你更具体的步骤。