温馨提示×

centos编译java需装什么

小樊
41
2026-09-27 11:48:10
栏目: 编程语言

在 CentOS 上编译(和运行)Java 程序,通常需要以下几类东西,按“最低可用”到“常见完整环境”说明:


一、编译 Java 最基础需要

1. JDK(必须)

JRE 只能运行,不能编译,编译必须装 JDK。

CentOS 7 示例

# OpenJDK(最常用)
yum install -y java-1.8.0-openjdk-devel

CentOS 8 / Stream

dnf install -y java-1.8.0-openjdk-devel
# 或 Java 11
dnf install -y java-11-openjdk-devel

✅ 安装后验证:

java -version
javac -version

二、常见辅助工具(按需)

2. 开发辅助(可选但常用)

yum install -y vim git maven
  • vim:编辑代码
  • git:拉代码
  • maven:Java 项目构建(非常常见)

三、如果你用构建工具

3. Maven / Gradle

Maven

yum install -y maven
mvn -version

Gradle(手动安装较多)

wget https://services.gradle.org/distributions/gradle-8.x-bin.zip
unzip gradle-8.x-bin.zip -d /opt

四、编译示例

javac Hello.java
java Hello

五、常见坑提醒

  1. ❌ 只装 java(JRE)不能 javac
  2. ✅ 一定要带 devel
  3. 多版本 JDK 用:
alternatives --config java

六、总结一句话

CentOS 编译 Java = JDK(devel 版) +(可选)maven/git

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Java 版本(8 / 11 / 17)
  • 是否用 Maven / Spring / Docker

我可以给你精确命令。

0 踩