2016-12-16 11 views
1

Я пытаюсь настроить Sonarqube для моего проекта, но когда я начинаю генерировать сборки, я получаю следующее сообщение об ошибке:Дженкинс Sonarqube Plugin: 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 снова, тогда он будет работать. Этой проблема может быть потому, что пространство между "Program Files (x86)"

0

Вы можете редактировать

C: \ Users \ HOME_FOLDER.jenkins \ инструментов \ hudson.plugins.sonar.SonarRunnerInstallation \ SonarQubeScanner \ Bin> блокнот сонар-scanner.bat

и положить

SET JAVA_HOME = < JDK Path>