Jenkins不承认Java 1.6

时间:2016-07-19 14:57:21

标签: java jenkins

我正在尝试使用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。

jenkins can not find the installation of java 1.6

  

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

2 个答案:

答案 0 :(得分:3)

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

您提供了JDK目录,因此提供了错误。

只需将值替换为Java 1.6安装的JRE目录。

有关JDKJDK点击here

的更多信息

答案 1 :(得分:0)

你得到了答案,Joao Vitorino。

/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/