【问题标题】:Unable to set Jenkins' JAVA_HOME path无法设置 Jenkins 的 JAVA_HOME 路径
【发布时间】:2020-05-22 01:06:37
【问题描述】:

我的 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)

【问题讨论】:

    标签: java linux jenkins


    【解决方案1】:

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

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

    readlink -f $(which java)

    【讨论】:

      【解决方案2】:

      去管理Jenkins,然后全局工具位置搜索Java并添加变量名称为JAVA_HOME 并将值为“jdk/bin/的路径” 保存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-14
        • 1970-01-01
        • 1970-01-01
        • 2019-11-28
        • 2012-02-11
        • 1970-01-01
        相关资源
        最近更新 更多