温馨提示×

centos jenkins支持java几

小樊
46
2026-09-27 11:39:08
栏目: 编程语言

在 CentOS 上运行的 Jenkins 支持的 Java 版本,主要取决于 你安装的 Jenkins 版本,而不是 CentOS 本身。

下面按 Jenkins 版本 说明(常见情况):

1. Jenkins 2.361 及以前(旧版本)

  • 支持:Java 8、Java 11
  • Java 17 不推荐 / 不支持

2. Jenkins 2.362 – 2.415(过渡期)

  • 支持:Java 11、Java 17
  • Java 8 已不再支持

3. Jenkins 2.416 及以后(较新版本,2023 年以后)

  • 支持:Java 17(推荐)
  • Java 11 仍可运行,但官方建议升级到 17
  • Java 8 已彻底不支持

4. 最新 Jenkins(2024+)

  • 官方推荐:Java 17 或 Java 21
  • Java 11 逐步淘汰中

CentOS 上的常见情况

  • CentOS 7
    • 默认 OpenJDK 是 8
    • 若用新 Jenkins,需要手动安装 java-11-openjdk 或 java-17-openjdk
  • CentOS 8 / Stream
    • 可直接装 OpenJDK 11 / 17

快速查看你当前 Jenkins 支持的 Java

java -version

再看 Jenkins 启动日志:

systemctl status jenkins
journalctl -u jenkins

建议

  • 新装 Jenkins:直接用 Java 17
  • 老 Jenkins:先确认版本,再选 Java 8 / 11

如果你能告诉我:

  • CentOS 版本
  • Jenkins 版本(rpm -qa | grep jenkins)

我可以给你精确的 Java 版本建议和安装命令。

0 踩