我正在尝试使用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目录
答案 0 :(得分:3)
!= 1
部分中的jenkins JAVA_HOME
参数需要一个有效的JDK
目录。
您提供了JDK
目录,因此提供了错误。
只需将值替换为Java 1.6安装的JRE
目录。
有关JDK
与JDK
点击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