You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows服务器上将Jenkins的JDK 8升级至JDK 11?

Windows服务器上Jenkins Java版本升级步骤

前置准备

  • 下载并安装目标Java版本(推荐JDK 11/17,需与Jenkins版本兼容:Jenkins 2.303.1+支持JDK11,2.361.1+支持JDK17),记住安装路径(例如C:\Program Files\Java\jdk-17.0.8)

具体操作步骤

1. 停止Jenkins服务

  • 图形化方式:按下Win + R输入services.msc,找到Jenkins服务右键选择「停止」
  • 命令行方式(管理员身份运行CMD):
net stop Jenkins

2. 修改Jenkins启动配置

找到Jenkins安装目录下的jenkins.xml(默认路径C:\Program Files\Jenkins\jenkins.xml),用文本编辑器打开:

  • 替换<executable>标签内的Java路径:
    原内容示例:<executable>C:\Program Files\Java\jdk-8.0.301\bin\java.exe</executable>
    修改为:<executable>C:\Program Files\Java\jdk-17.0.8\bin\java.exe</executable>
  • 若<arguments>中存在-Djava.home参数,同步更新路径为新JDK安装目录:
    示例:-Djava.home="C:\Program Files\Java\jdk-17.0.8"

3. 更新系统环境变量(可选但推荐)

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 编辑系统变量JAVA_HOME,将值改为新JDK安装目录C:\Program Files\Java\jdk-17.0.8
  • 编辑系统变量Path,将新JDK的bin目录(C:\Program Files\Java\jdk-17.0.8\bin)移至最顶端,替换旧Java路径

4. 验证Java版本

打开CMD输入以下命令,确认输出为目标版本:

java -version

5. 重启Jenkins服务

  • 图形化方式:在服务管理器中找到Jenkins,右键选择「启动」
  • 命令行方式(管理员CMD):
net start Jenkins

6. 验证Jenkins运行状态

  • 访问Jenkins地址(例如http://localhost:8080),确认页面正常加载
  • 进入「系统管理」→「系统信息」,查看Java Version字段,确认已更新为目标版本

注意事项

  • 升级前建议备份Jenkins数据:复制C:\Program Files\Jenkins目录或用户目录下的.jenkins文件夹
  • 若Jenkins通过war包直接启动,修改启动命令的Java路径即可:
    原命令:java -jar jenkins.war
    修改后:"C:\Program Files\Java\jdk-17.0.8\bin\java.exe" -jar jenkins.war

内容的提问来源于stack exchange,提问作者Param J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 21:50:26