【发布时间】:2013-04-16 07:49:35
【问题描述】:
尝试设置 jenkins,但我的构建失败:
$ ant test
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
Build step 'Invoke Ant' marked build as failure
如果我在机器上手动运行“ant test”,它就可以正常工作,并且 JAVA_HOME 设置为完全相同的值。知道詹金斯尝试运行它时为什么会失败吗?是否涉及更多环境变量(虽然我看不到)?
【问题讨论】:
-
您确定为运行 Jenkins 的用户设置了
JAVA_HOME吗? -
@devnull 是的,好像我将“我们无法执行...”消息更新为新值,但仍然失败。
-
也许你需要 JDK,而不是 JRE?
-
@user1516873 也试过了,但同样的问题。