【发布时间】:2023-03-17 13:09:01
【问题描述】:
我的默认java位于以下位置-
admin@pc1:~$ readlink -f $(which java)
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
所以,我在 Jenkins-Global Tool Configuration 中将上述目录(即/usr/lib/jvm/java-11-openjdk-amd64/bin/java)设置为 JAVA_HOME,但是它显示以下消息-
/usr/lib/jvm/java-11-openjdk-amd64/bin/java 不是目录就 Jenkins master(但也许它存在于某些代理上)
所以我删除了/bin/java - 部分并粘贴了以下/usr/lib/jvm/java-11-openjdk-amd64,但它仍然显示相同的消息。
$JAVA_HOME之前没有设置到我的电脑上,所以我通过终端将$JAVA_HOME设置为/usr/lib/jvm/java-11-openjdk-amd64;然后我再次尝试在Jenkins中设置JAVA_HOME,但是它仍然显示相同的消息。
是什么原因?
【问题讨论】:
标签: java linux jenkins java-home