0

我正在尝试使用 Jenkins 在 Jenkins 从站上运行/调用 java 程序。我收到错误 Javac 无法识别。但是当我直接从 jenkins 从属主机调用相同的程序时,java 程序可以正常工作。我尝试通过在 shell 脚本本身上导出 $java_home 来设置 java 主页,但它似乎没有任何帮助。检查了java的版本,一切看起来都很好。任何想法/想法?

4

1 回答 1

0

该脚本中的有效值 PATH 变量没有 java.util. 有很多方法可以解决它。

选项1

您的 java.util. ​​用户绝对路径。您已经定义了 JAVA_HOME。所以将 java 称为 $JAVA_HOME/bin/java ...

选项 2

以上的变体。将 $JAVA_HOME/bin 添加到 PATH。像下面

  export PATH=$JAVA_HOME/bin:$PATH

选项 3

上面的进一步变化。允许 Jenkins安装 JDK并设置指向安装的环境变量。在您的脚本中使用此环境变量。

于 2015-12-03T03:07:28.607 回答