【发布时间】:2017-02-05 00:45:38
【问题描述】:
在尝试从 jenkins (slave machine) 运行作业时,它给了我一个错误:
JAVA_HOME is set to an invalid directory.
我检查了我的系统的JAVA_HOME 路径并将其设置为正确的位置。
我机器上的Java路径:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_20
我还从 jenkins 运行了一个命令来获取 java 版本,它显示了机器上安装的正确版本。
jenkins 控制台上显示的确切错误:
java version "1.8.0_20" Java(TM) SE Runtime Environment (build
1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
错误:
JAVA_HOME 设置为无效目录。 JAVA_HOME = "/usr/java/default" 请在你的 环境以匹配您的 Java 安装位置。
构建步骤“执行 Windows 批处理命令”将构建标记为失败 正在收集元数据... 元数据收集完成。电子邮件被触发 对于:失败 - 任何发送电子邮件触发:失败 - 任何尝试 向空的收件人列表发送电子邮件,忽略。完成的: 失败
【问题讨论】: