2016-12-16 196 views
1

我试图建立Sonarqube我的项目,但是当我开始产生构造,我得到以下错误:詹金斯Sonarqube插件:JAVA_HOME存在,但没有指向有效的Java家

ERROR: JAVA_HOME exists but does not point to a valid Java home 
    folder. No "\bin\java.exe" file can be found there. 

The SonarQube Scanner did not complete successfully 

我检查了一些文档,但没有一个帮助。对于JAVA_HOME环境变量,我指出它是C:\Program Files (x86)\Java\jdk1.8.0_111我也使用powershell java -version命令仔细检查它。它也给了我相同的答案:java version "1.8.0_111"。任何人都知道如何解决这个问题?

谢谢。

+0

你检查的Java,EXE存在?你有没有检查访问权限? –

回答

1

确保JAVA_HOME指向JDK。

0

请尝试重新安装java 8.再次安装JAVA_HOME它会工作。 这个问题可能是因为之间的空间 “程序文件(x86)”

0

您可以编辑

C:\用户\ HOME_FOLDER.jenkins \工具\ hudson.plugins.sonar.SonarRunnerInstallation \ SonarQubeScanner \ BIN>记事本声纳scanner.bat

,并把

设置JAVA_HOME = < JDK路径>