詹金斯,指定 JAVA_HOME [英] Jenkins, specifying JAVA_HOME

查看:31
本文介绍了詹金斯,指定 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 时:配置系统",它返回错误消息,指出该目录看起来不像 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 set to /usr/lib/jvm/java-6-openjdk and it must be available for the user that starts Jenkins.

来自凯尔·斯特兰德的评论:

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

这篇关于詹金斯,指定 JAVA_HOME的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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