可以的,CentOS 可以使用 javac 编译 Java 程序,但前提是系统里已经安装了 JDK(Java Development Kit)。
在终端执行:
javac -version
javac 1.8.0_362),说明已安装,可以直接用command not found,说明没装 JDK注意:
java -version能跑,不代表有javac,因为 JRE 不包含 javac
sudo yum install java-1.8.0-openjdk-devel
或 Java 11:
sudo yum install java-11-openjdk-devel
安装后就有 javac 了。
.rpm 或 .tar.gzJAVA_HOME 和 PATH# 编写代码
vi Hello.java
# 编译
javac Hello.java
# 运行
java Hello
alternatives --config java 切换javac -encoding UTF-8 Hello.java
✅ CentOS 可以用 javac 编译 Java
✅ 必须安装 JDK(不是 JRE)
✅ OpenJDK 完全可用,生产环境常见
如果你愿意,我可以帮你: