Jenkins,指定JAVA_HOME [英] Jenkins, specifying JAVA_HOME
问题描述
我使用apt-get在我的ubuntu盒子上安装了openjdk-6-jdk。
I installed openjdk-6-jdk on my ubuntu box using apt-get.
在系统信息中,jenkins告诉我Java.Home是 / usr / lib / jvm / java-6-openjdk / jre
In system info jenkins is telling me Java.Home is /usr/lib/jvm/java-6-openjdk/jre
但是,当我将该目录指定为时Jenkins中的JAVA_HOME
:configure system,它返回错误消息,说该目录看起来不像jdk目录。
However when I specify that directory as JAVA_HOME
in Jenkins : "configure system", it returns error message saying that directory does not look like a jdk directory.
它也失败了拿起我的maven安装。
it is also failing to pick up my maven install.
我错过了一些明显的东西吗?
Am I missing something obvious ?
推荐答案
您的JAVA_HOME变量必须设置为/ usr / lib / jvm / java-6-openjdk,并且必须对启动Jenkins的用户可用。
Your JAVA_HOME variable must be setted to /usr/lib/jvm/java-6-openjdk and it must be available for the user that starts Jenkins.
<来自Kyle Strand评论:
截至2015年4月(我认为),Jenkins需要Java7。另请注意,如果系统默认值仍为Java 6,则必须将java二进制路径(JAVA)设置为正确的版本。最后,对于想知道这些变量设置在何处的人来说,它位于配置文件中,其中包含Jenkins上的安装说明网页(例如对于Debian来说是/ etc / default / jenkins)。
这篇关于Jenkins,指定JAVA_HOME的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!