温馨提示×

centos是否支持java11

小樊
42
2026-09-05 21:05:20
栏目: 编程语言

CentOS 是支持 Java 11 的,但需要注意以下几点:

1. 系统版本与支持情况

  • CentOS 7 / 8 / Stream 都可以在其上安装并运行 Java 11
  • CentOS 本身只是 Linux 发行版,Java 是运行在上面的应用程序,不依赖特定 CentOS 版本(只要内核和 glibc 满足要求)

2. 安装方式

方式一:使用 yum(CentOS 8 / Stream 较方便)

sudo dnf install java-11-openjdk-devel

方式二:CentOS 7

CentOS 7 默认 yum 源中 OpenJDK 版本较旧,通常只有 Java 8:

yum install java-11-openjdk

如果源里没有,可以:

  • 启用 EPEL 或 Adoptium / Azul / Oracle 源
  • 或直接下载 JDK 11 压缩包手动安装

方式三:手动安装(通用)

tar -xzf jdk-11_linux-x64_bin.tar.gz
export JAVA_HOME=/path/to/jdk-11
export PATH=$JAVA_HOME/bin:$PATH

3. 验证

java -version

输出类似:

openjdk version "11.0.x"

4. 注意事项

  • Java 11 是 LTS 版本,生产环境推荐使用
  • 若运行旧系统(如 CentOS 6),需注意 glibc 版本是否满足
  • 多个 Java 版本可共存,用 alternatives 切换

如果你有具体的 CentOS 版本号 或想用 Oracle JDK / OpenJDK / Temurin,我可以给你更精确的命令。

0