Jenkins ssh节点没有';我找不到Java

Jenkins ssh节点没有';我找不到Java,java,jenkins,ssh,Java,Jenkins,Ssh,我尝试将Jenkins连接到windows计算机,但在连接过程中Jenkins告诉我,即使我安装了最新的java版本,它也找不到java [10/19/18 14:00:30] [SSH] Checking java version of /usr/local/java/bin/java Couldn't figure out the Java version of /usr/local/java/bin/java java.io.IOException: Java not found

我尝试将Jenkins连接到windows计算机,但在连接过程中Jenkins告诉我,即使我安装了最新的java版本,它也找不到java

    [10/19/18 14:00:30] [SSH] Checking java version of /usr/local/java/bin/java
Couldn't figure out the Java version of /usr/local/java/bin/java

java.io.IOException: Java not found on hudson.slaves.SlaveComputer@d671ca. Install a Java 8 version on the Agent.

Jenkins正在使用的用户没有安装Java? 也许java不在类路径上? JAVA_是本地设备吗


在这些地方,我将首先在从属代理中查找键入
哪个java
,然后将路径粘贴到Jenkins中节点的环境变量中

NAME: JAVA_HOME
Value: /usr/bin/java

java不在类路径上-这有点不可能。我已经设置了java_主类路径,但仍然不起作用。请尝试直接使用ssh并执行
java--version
。如果工作正常,请查看是否存在
/usr/loca/hava/bin/java
。您的Jenkins是否安装在windows计算机上?当我键入java--version时,会出现以下错误。“处理共享存档文件时出错。无法取消映射共享空间。VM初始化期间出错,无法使用共享存档。”
JAVA\u HOME
应引用目录,而不是命令。示例:
/usr/lib/jvm/java-8-openjdk-amd64