在 CentOS 上编译 Java 程序(比如用 javac 编译 .java 文件),不需要额外装“插件”,但你需要安装 JDK(Java Development Kit)。
如果你只是:
.java 文件javac 编译java 运行✅ 只需要安装 JDK
java -version
javac -version
如果 javac 命令不存在,说明只装了 JRE,没装 JDK。
CentOS 7:
yum install java-1.8.0-openjdk-devel
CentOS 8:
dnf install java-11-openjdk-devel
注意:一定要带
-devel,否则只有运行环境,没有编译器
| 场景 | 需要什么 |
|---|---|
| 用 Maven 编译 | 安装 maven |
| 用 Gradle 编译 | 安装 gradle |
| 用 IDE(远程) | 一般服务器不用 |
| 交叉编译 / 特殊 JDK | 手动安装 Oracle JDK |
例如:
yum install maven
✅ CentOS 编译 Java 不需要插件
✅ 只需要装 JDK(带 javac 的)
❌ 不需要什么“编译器插件”
如果你愿意,可以告诉我:
javac 还是用 Maven / Gradle我可以给你精确命令。