正在将 Jenkins (2.121.3) 配置为在全局工具配置> JDK 安装中使用 JDK 12...使用“下载二进制存档的 URL”的菜单在执行构建时会产生以下错误:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JREBuild step 'Invoke top-level Maven targets' marked build as failureFinished: FAILURE如何解决此问题?
1 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
tar 文件内部有一个名为 jdk-12 的目录,因此当 Jenkins 提取它时,命名的 jdk 文件夹不是 bin 目录的直接父级。
/var/jenkins_home/tools/hudson.model.JDK/Java12/jdk-12/bin
应该是
/var/jenkins_home/tools/hudson.model.JDK/Java12/bin
要解决此问题,请提取tar文件,进入jdk-12文件夹,将其上传到Jkins可以访问的位置,并将URL放在全局工具配置>JDK安装的“下载二进制存档的URL”字段中...安装。tar czf openjdk-12_linux-x64_bin.tar.gz *
添加回答
举报
0/150
提交
取消