jenkins:ant build期间出错 - java.exe无法识别

时间:2011-09-09 00:56:55

标签: java ant build-process jenkins

我刚刚开始使用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做什么与手工命令有什么不同?

1 个答案:

答案 0 :(得分:1)

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

相关问题