温馨提示×

centos可以装哪些java

小樊
35
2026-10-05 16:42:19
栏目: 编程语言

在 CentOS 上可以安装的 Java 主要包括以下几类(按发行方和版本划分):


一、OpenJDK(最常用,免费、开源)

CentOS 官方仓库和 EPEL 中都提供,推荐生产环境使用。

1. CentOS 7

# 查看可用版本
yum list available java-*openjdk*

# 常见安装
yum install java-1.8.0-openjdk      # Java 8
yum install java-11-openjdk         # Java 11
yum install java-17-openjdk         # Java 17

2. CentOS 8 / Stream

dnf install java-1.8.0-openjdk
dnf install java-11-openjdk
dnf install java-17-openjdk
dnf install java-21-openjdk   # CentOS Stream 9 支持

✅ 包含:

  • JRE(运行)
  • JDK(开发,加 -devel)

二、Oracle JDK(官方,商业收费)

需要手动下载安装(CentOS 仓库不提供)

支持版本:

  • Java 8
  • Java 11
  • Java 17
  • Java 21(最新 LTS)

安装方式:

  • RPM 包
  • 压缩包(tar.gz)

⚠️ 注意:Oracle JDK 在生产环境可能需授权


三、 Adoptium / Temurin(原 AdoptOpenJDK)

免费、稳定,企业常用

支持:

  • Java 8 / 11 / 17 / 21

安装示例:

dnf install -y https://packages.adoptium.net/artifactory/rpm-public/...

四、其他发行版(较少用)

  • IBM Semeru(OpenJDK + OpenJ9)
  • Azul Zulu
  • Amazon Corretto

五、版本选择建议

场景 推荐
老系统 Java 8
新项目 Java 11 / 17
最新特性 Java 21

六、查看已装 Java

java -version
alternatives --config java

如果你告诉我 CentOS 版本 + 用途(运行/开发),我可以给你更精确的安装命令。

0 踩