【问题标题】:Jenkins doesn't recognize Java 1.6Jenkins 无法识别 Java 1.6
【发布时间】:2016-07-19 14:57:20
【问题描述】:

我正在尝试使用 Java 1.6、1.7 和 1.8 配置 Jenkins。

$ update-alternatives --config java
Há 3 programas que oferecem "java".
Seleção    Comando
-----------------------------------------------
*+ 1           /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-1.b14.el7_2.x86_64/jre/bin/java
  2           /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101-2.6.6.1.0.1.el7_2.x86_64/jre/bin/java
  3           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

如您所见,Java 安装正常。但是我只能在 jenkins 全局工具配置上配置 Java 1.8 和 1.7。

/usr/lib/jvm/jre-1.6.0-openjdk.x86_64 不像 jdk 目录

【问题讨论】:

  • 您提供了jre 目录而不是jdk。您需要提供一个有效的jdk 目录。
  • 谢谢,我只是在 jenkins 配置上复制粘贴替代品 --config java 的结果,我没有意识到这个错误。请将此评论作为答案。

标签: java jenkins


【解决方案1】:

JDK 部分中的 jenkins JAVA_HOME 参数需要一个有效的 JDK 目录。

您提供了一个JRE 目录,因此是您的错误。

只需将值替换为 Java 1.6 安装的 JDK 目录即可。

更多关于JDKJRE的信息请点击here

【讨论】:

    【解决方案2】:

    若昂·维托里诺,你得到了答案。

    /usr/lib/jvm/jre-1.6.0-openjdk.x86_64
    

    不是jdk目录,是jre目录。

    你可以试试(假设你使用的是 ubuntu)

    $ sudo apt-get install openjdk-6
    

    安装 jdk 1.6

    参考:http://openjdk.java.net/install/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      相关资源
      最近更新 更多