首页 > 解决方案 > 将 Jenkins Java 版本从 8 升级到 11

问题描述

我想按照 Jenkins 2.303.1 的建议将 java 从 8 升级到 11,我正在阅读https://www.jenkins.io/doc/administration/requirements/upgrade-java-guidelines/中的指南,但是我不知道该怎么做:

使用包管理器安装新的 JVM。确保默认 JVM 是新安装的版本。如果不是,请在 Jenkins 启动脚本(/etc/default/jenkins 或 /etc/init.d/jenkins)中使用正确的 java 命令。

这是否意味着安装 Java 11 并将 java 11 设置为默认值?

标签: javajenkins

解决方案


但是,您安装了 (OpenJDK) 11,只要您有JAVA_HOME=/path/to/jdk11PATH=$JAVA_HOME/bin:$PATH明确地运行/path/to/jdk11/bin/java -jar jenkins.war,或者如果您键入java -version并返回“11”,您就可以了。

注意:那是启动詹金斯。您可以在Manage |中设置可用于您的 jenkins 作业的 JDK 。全局工具配置

第二个注意事项(更新)文档已更新(2021-09-16)... 2.303.1 的默认 Docker 映像 jdk 现在是 11,因此您不需要附加“<strong>-jdk11” ,如果用户想坚持 8 ,用户必须附加“ -jdk8 ”。


推荐阅读