jenkins 使用Sonar Scanner报which: no java in (/usr/local/sbin:/usr/local/bin:/usr/s

991 阅读1分钟

jenkins 使用Sonar Scanner报错:

which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
Could not find 'java' executable in JAVA_HOME or PATH.

解决办法:

[root@localhost bin]# which java
/usr/local/java/jdk1.8.0_291/bin/java

[root@localhost bin]# ln -s /usr/local/java/jdk1.8.0_291/bin/java /usr/bin/java

创建一个软链即可解决问题!

ln -s /usr/local/java/jdk1.8.0_291/bin/java /usr/bin/java