Jenkins看不到JAVA_HOME

xbp102n0  于 2023-01-25  发布在  Jenkins
关注(0)|答案(1)|浏览(303)

我得到了Maven AQA android项目,我想与Jenkins一起使用。我创建了构建,运行它,在日志中看到与我的存储库的连接,但最终它失败了,并出现了下一个错误:
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_341
我已经在Jenkins environment variables中设置了JAVA_HOME还设置了本地环境变量:JavaHomeScreenshotPathScreenshot JDK本身的路径为correct too
我检查了所有的路径,但还是不行

juzqafwq

juzqafwq1#

jenkins服务器/节点运行在哪个操作系统环境中?如果节点是linux,显然需要在该节点上安装jdk并将JAVA_HOME设置为正确的位置。
无论如何,你试过在env.JAVA_HOME的当前内容中打印吗?在Jenkinsfile中设置env.JAVA_HOME可能会更好。只要确保在通过Jenkinsfile执行此操作时添加双反斜杠即可:(窗口节点):

env.JAVA_HOME = "C:\\Program Files\\Java\\jdk1.8.0_341"

相关问题