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

如何在Jenkins v1.656中配置JDK11并解决安装包下载超时问题

Jenkins v1.656添加JDK11到JDK列表的解决方案

该报错为Jenkins节点无法访问公网JDK下载地址导致,可通过以下三种方案解决:

方案1:节点预安装JDK后手动绑定路径(最稳定,推荐)

  • 先在所有需要用到JDK11的Jenkins主节点、从节点上手动完成JDK11安装,确认安装路径(如/usr/lib/jvm/java-11-openjdk-amd64),执行java -version验证安装正常。
  • 进入Jenkins「全局配置」页面,找到JDK配置模块,新增JDK实例,取消勾选「自动安装」选项。
  • 填写JDK别名(如JDK11.0.1),在JAVA_HOME输入框中填写节点上的JDK11安装路径,保存配置即可。
  • 若不同节点的JDK11安装路径不一致,可进入对应节点的配置页,单独覆盖该节点的JAVA_HOME路径。

方案2:替换安装器的下载地址为内网/本地路径

  • 提前下载好openjdk-11.0.1_linux-x64_bin.tar.gz安装包,上传到Jenkins节点可访问的本地目录或者公司内部文件存储服务。
  • 回到全局配置的JDK安装器设置项,把原官方下载地址替换为内部可访问地址,本地路径格式示例为file:///opt/jenkins_pkgs/openjdk-11.0.1_linux-x64_bin.tar.gz,内网地址填对应服务的访问链接即可。
  • 保存后重新执行构建,安装器会从内网/本地拉取安装包,不会触发公网连接超时问题。

方案3:构建任务临时指定JDK路径(适合少量任务临时使用场景)

如果仅个别构建任务需要用到JDK11,无需修改全局配置:

  • 在对应任务的配置页中,找到「JDK选择」项,直接选择已经预配置好的JDK11实例即可。
  • 若为自由风格任务,也可以在构建步骤的Shell命令最前端添加以下配置,临时指定任务使用的JDK版本:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

注意:Jenkins v1.656属于老旧版本,若配置后出现JDK版本识别异常,可先将JDK相关插件升级到适配该版本的最新版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 22:39:05