Jenkins,指定JAVA_HOME [英] Jenkins, specifying JAVA_HOME

查看:3823
本文介绍了Jenkins,指定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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆