当前位置:  开发笔记 > 编程语言 > 正文

Jenkins,指定JAVA_HOME

如何解决《Jenkins,指定JAVA_HOME》经验,为你挑选了2个好方法。

我使用apt-get在我的ubuntu盒子上安装了openjdk-6-jdk.

在系统信息中,jenkins告诉我Java.Home是 /usr/lib/jvm/java-6-openjdk/jre

但是当我JAVA_HOME在Jenkins中指定该目录:"configure system"时,它会返回错误消息,指出该目录看起来不像jdk目录.

它也没能拿起我的maven安装.

我错过了一些明显的东西吗



1> Ernesto Camp..:

您的JAVA_HOME变量必须设置为/ usr/lib/jvm/java-6-openjdk,并且它必须可用于启动Jenkins的用户.

来自Kyle Strand的评论:

截至2015年4月(我认为),Jenkins需要Java7.另请注意,如果系统默认值仍为Java 6,则必须将java二进制路径(JAVA)设置为正确的版本.最后,对于想知道这些变量设置在何处的人,它在配置文件中列出了Jenkins上的安装说明网页(例如对于Debian来说是/ etc/default/jenkins).


截至2015年4月(我认为),Jenkins需要Java7.另请注意,如果系统默认值仍为Java 6,则必须将java二进制路径(`JAVA`)设置为正确的版本.最后,对于想知道这些变量设置位置的任何人,它都在配置文件中列出,其中包含安装说明Jenkins网页(例如,对于Debian来说,它是`/ etc/default/jenkins`).

2> user1767316..:

使用Jenkins 2(在我的情况下为2.3.2),正确的方法似乎是将以下内容插入到管道文件中:

env.JAVA_HOME="${tool 'jdk1.8.0_111'}"
env.PATH="${env.JAVA_HOME}/bin:${env.PATH}"

“ jdk1.8.0_111”是最初注册到Jenkins中的Java配置的名称

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有