在 CentOS 上编译(和运行)Java 程序,通常需要以下几类东西,按“最低可用”到“常见完整环境”说明:
JRE 只能运行,不能编译,编译必须装 JDK。
# OpenJDK(最常用)
yum install -y java-1.8.0-openjdk-devel
dnf install -y java-1.8.0-openjdk-devel
# 或 Java 11
dnf install -y java-11-openjdk-devel
✅ 安装后验证:
java -version
javac -version
yum install -y vim git maven
vim:编辑代码git:拉代码maven:Java 项目构建(非常常见)yum install -y maven
mvn -version
wget https://services.gradle.org/distributions/gradle-8.x-bin.zip
unzip gradle-8.x-bin.zip -d /opt
javac Hello.java
java Hello
java(JRE)不能 javacdevelalternatives --config java
CentOS 编译 Java = JDK(devel 版) +(可选)maven/git
如果你愿意,可以告诉我:
我可以给你精确命令。