无法设置詹金斯的JAVA_HOME路径

时间:2020-02-06 03:26:07

标签: java linux jenkins

我的Jenkins托管在Linux服务器上,但是当我在Linux上键入echo $ JAVA_HOME时,它为空,但是我的Jenkins声明为“ / usr / lib / jvm / java-8-openjdk-amd64”

尝试方法:
在全局工具配置中设置JDK
-名称JAVA
-JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
->错误:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64不是Jenkins主目录上的目录(但某些代理上可能存在)

-添加JDK
-勾选自动安装 -名称JAVA
-添加安装程序,提取 .zip / .tar.gz
-标签JAVA
-下载二进制“ https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.tar.gz”的网址

unknown error: cannot find Chrome binary Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' System info: host: '8f5b40c32460', ip: '172.18.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-229.4.2.el7.x86_64', java.version: '1.8.0_121' Driver info: driver.version: ChromeDriver

Linux cmd
javac -version javac 1.8.0_242 java -version openjdk version "1.8.0_242" OpenJDK Runtime Environment (build 1.8.0_242-b08) OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

2 个答案:

答案 0 :(得分:0)

由于您已经在jenkins实例中安装了Java,因此只需将配置指向正确的目录(在下面的 JAVA_HOME 属性中填写)。

enter image description here

看起来像“ /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 ”不是正确的目录。您可以使用以下命令找到您的JDK位置

readlink -f $(which java)

答案 1 :(得分:0)

去管理Jenkins,然后在全局工具位置搜索Java,并将变量名添加为JAVA_HOME 和值作为“ pathof Jdk / bin /” 保存。