linux - Jenkins 奴隶无法弄清楚java版本

标签 linux windows jenkins master-slave

[03/21/16 16:09:39] [SSH] Opening SSH connection to 172.18.73.53:22.
[03/21/16 16:09:40] [SSH] Authentication successful.
[03/21/16 16:09:40] [SSH] The remote users environment is:
[03/21/16 16:09:40] [SSH] Checking java version of java
Couldn't figure out the Java version of java

[03/21/16 16:09:41] [SSH] Checking java version of /usr/bin/java
Couldn't figure out the Java version of /usr/bin/java
[03/21/16 16:09:41] [SSH] Checking java version of      /usr/java/default/bin/java
Couldn't figure out the Java version of /usr/java/default/bin/java

启动slave时出现上述错误

最佳答案

它试图首先执行“/usr/bin/java -version”,然后是“/usr/java/default/bin/java -version”,但这两个命令似乎都失败了。这可能是由于从站上的工具位置错误造成的。 你应该首先找出你的奴隶上的java可执行位置:

which java

然后,在 Jenkins 的从属配置下,启用“工具位置”复选框并在那里添加正确的 Java 路径并保存。

关于linux - Jenkins 奴隶无法弄清楚java版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126778/

相关文章:

c++ - 如果数据已经发送,为什么 select 只将文件描述符显示为就绪?

linux - 在 BeagleBoard 上的 Angstrom 中登录时自动启动程序

c - Backspace(\b) 不清除非规范模式 termios 中的文本

c - 来自一个进程的多个客户端连接

c# - 在 c# winforms 应用程序中显示窗口(文件/目录)上下文菜单

windows - 在命令行中将目录树复制到单个目录

windows - 我应该使用什么编程语言/编译器/库来创建在 Windows XP 上运行而无需任何其他软件的应用程序?

jenkins - Jenkins 中 'blocked' 、 'stuck' 、 'pending' 、 'buildable' 作业之间的差异

Jenkins 构建失败,但所有阶段都成功

jenkins - 我可以将声明性管道的整个阶段包装为 groovy 库函数吗?