JAVA_HOME未正确定义(仅来自jenkins)

前端之家收集整理的这篇文章主要介绍了JAVA_HOME未正确定义(仅来自jenkins)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
试图设置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试图运行它时失败了吗?是否涉及更多的环境变量(虽然我看不到)?

解决方法

对于其他人,我必须将PATH /usr/bin /添加到Jenkins中的PATH变量中. (找到使用哪个java的正确路径).

jenkins>管理Jenkins>配置系统

添加环境变量>>

例如:

名称:路径
值:/usr/local / bin /:/usr/bin /

截图

猜你在找的Java相关文章