我尝试使用* .tar.gz安装程序在jenkins中安装OpenJDK 12,但出现错误Cannot run program "/bin/java"
JAVA_HOME = / var / jenkins_home / tools / hudson.model.JDK / java12
注意:我自己创建了目录“ hudson.model.JDK”。
答案 0 :(得分:1)
JDK 12
记录了一个错误
https://bugs.openjdk.java.net/browse/JDK-6746185
Malformed URL
无效,因此jenkins无法下载JDK
简单的解决方案是从此链接或您喜欢的任何链接下载JDk
,然后像我一样在jenkins中添加Open JDK
下载JDK并将其解压缩到一个文件夹中。
管理Jenkins>全局配置>添加JDK>
1.名称:打开JDK(或任何您想要的)
2. JAVA_HOME:\ Open_JDK \
就我而言
E:\Open_JDK\openjdk-11.0.2_windows-x64_bin\jdk-11.0.2
在詹金斯
保存并退出,一切正常
詹金斯开心,乐于帮助
答案 1 :(得分:0)
Jenkins尚不支持JDK 12。 链接:https://jenkins.io/doc/administration/requirements/java/
答案 2 :(得分:0)
JDK Tool Plugin仅支持自动下载Java SDK 1.9之前的版本,因此我将编写由我进行的配置OpenJDK-11的过程(我正在使用此特定版本,但另一个版本可以在Docker容器中运行的Jenkins中使用:
docker ps
docker exec -it containerName /bin/bash
cd /usr/local && wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
/usr/local
下拥有一个文件夹“ jdk-11”。