gpt4 book ai didi

java - Jenkins : Ant 构建期间出错 - 无法识别 java.exe

转载 作者:行者123 更新时间:2023-11-30 11:51:34 24 4
gpt4 key购买 nike

我刚刚开始使用 Jenkins 设置构建服务器。

现在我有一个非常普通的设置。只是想让它运行特定构建文件的默认目标。但是,每当我运行它时, Jenkins 都会报告:

[build] $ cmd.exe /C '"ant.bat -file build.xml compileReleaseBuild && exit %%ERRORLEVEL%%"'
'"java.exe"' is not recognized as an internal or external command, operable program or batch file.
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE

奇怪的是,我的 PATH 和 JAVA_HOME 环境变量设置正确,我可以从命令行正确运行这个命令。 jenkins 与手动运行命令有什么不同?

最佳答案

正如 gareth_bowles 所述,Jenkins 在您的机器上作为系统帐户运行。这意味着任何权限或配置(如您的环境变量)也必须在系统上下文中设置。 (more info here 关于将 env 设置为系统帐户)

关于java - Jenkins : Ant 构建期间出错 - 无法识别 java.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7356116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com