Jenkins-无法执行Shell命令

时间:2020-02-04 07:17:15

标签: macos jenkins

我对 Jenkins 很陌生,遇到了与路径设置有关的问题:

我有一个简单的 Java 程序,可以使用以下命令在Terminal中运行该程序:

cd /Users/john/IdeaProjects/HelloWorld
javac HelloWorld.java
java HelloWorld

我在Jenkins项目中输入了相同的命令-执行shell窗口并出现如下错误,请指导我:

控制台输出:

在工作空间中作为SYSTEM Building运行 / Users / Shared / Jenkins / Home / workspace / HelloWorld [HelloWorld] $ / bin / sh -xe /用户/共享/Jenkins/tmp/jenkins4399115153751264307.sh + cd /用户/ swyam / IdeaProjects / HelloWorld + javac HelloWorld.java HelloWorld.java:1:错误:编写HelloWorld时出错:/Users/swyam/IdeaProjects/HelloWorld/HelloWorld.class 公共类HelloWorld { ^ 1错误构建步骤'Execute shell'将构建标记为失败完成:FAILURE

1 个答案:

答案 0 :(得分:0)

shebang:

#!/ bin / sh

在shell命令的第一行中使用shebang,然后调用您的Java代码。 希望这对您有帮助,然后将其标记为“勾”