温馨提示×

centos能装哪些java版本

小樊
40
2026-09-21 00:56:32
栏目: 编程语言

CentOS 上可以安装的 Java 版本主要取决于 系统版本(CentOS 6/7/8/Stream)软件源 / 手动安装方式。下面按常见情况说明:


一、通过 CentOS 官方 / EPEL / YUM 源可安装的 Java

1️⃣ CentOS 7(最常见)

通过 yum 可安装:

  • OpenJDK 7(已较少使用)
  • OpenJDK 8(最稳定、最常用)
  • OpenJDK 11
  • OpenJDK 17(部分更新后支持)

示例:

yum install java-1.8.0-openjdk
yum install java-11-openjdk
yum install java-17-openjdk

2️⃣ CentOS 8 / CentOS Stream 8/9

支持更新版本:

  • OpenJDK 8
  • OpenJDK 11
  • OpenJDK 17
  • OpenJDK 21(Stream 9)
dnf install java-17-openjdk
dnf install java-21-openjdk

3️⃣ CentOS 6(已 EOL)

只能装:

  • OpenJDK 6 / 7 / 8(需第三方源或手动)

⚠️ 不建议在新项目中使用 CentOS 6


二、手动安装(不限制版本)

你可以手动安装 任何 Java 版本,包括:

✅ OpenJDK

  • 8 / 11 / 17 / 21(官方或 Adoptium)

✅ Oracle JDK

  • JDK 8 / 11 / 17 / 21(需注意 Oracle 许可)

下载后解压并配置:

tar -zxvf jdk-17_linux-x64_bin.tar.gz
mv jdk-17 /usr/local/

配置环境变量:

export JAVA_HOME=/usr/local/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

三、常见 Java 版本选择建议

场景 推荐版本
老系统 / 传统项目 JDK 8
Spring Boot 2 JDK 8 / 11
Spring Boot 3 JDK 17+
新项目 JDK 17 / 21

四、查看已安装 Java

java -version

或:

alternatives --config java

如果你能告诉我:

  • CentOS 具体版本
  • 用于什么项目(如 Spring / Hadoop / 老旧系统)

我可以给你更精准的推荐 ✅

0