2017-02-16 22 views
0

Мы используемSonarQube, TFS 2015 Vnext build -ERROR: JAVA_HOME существует, но не указывает на действительную домашнюю папку Java. Нет файла " Bin java.exe" можно найти там

  • TFS 2015
  • SonarQube 5,6
  • .NET 4.5
  • jre1.8.0_112
  • JDK1. 8.0_112

Мы установили и сконфигурировали SonarQube на том же сервере в том же поле, где установлена ​​TFS & Установлена ​​сборка TFS & настроен.

Все шаги внутри сборки преуспевают, кроме сканера Sonar, отображается ниже ошибки.

Я проверил, и переменная JAVA_HOME создана и указана на правильный путь, я также проверял путь JDK, но показывал ту же ошибку. Я также проверил короткий путь.

Я не уверен, что мне не хватает здесь.

2017-02-16T09: 14: 22.3510000Z Вызов SonarQube сканера ... 2017-02-16T09: 14: 22.3510000Z ОШИБКА: JAVA_HOME существует, но не указывает на действительный дома Java 2017-02- 16T09: 14: 22.3510000Z. Файл «\ bin \ java.exe» не найден. 2017-02-16T09: 14: 22.3520000Z ## [ошибка] Сканер SonarQube не был успешно завершен 2017-02-16T09: 14: 22.3520000Z 14: 44: 22.31 Создание сводного файла уценки ... 2017- 02-16T09: 14: 22.3520000Z ## [ошибка] Пост-обработка завершилась неудачно. Код выхода: 1 2017-02-16T09: 14: 22.3590000Z ## [ошибка] Неожиданный код выхода, полученный из командного файла: 1 2017-02-16T09: 14: 22.3710000Z Сборка не была выполнена сбой, если связанный качество ворот.

+0

Вы пытались переустановить jre/jdk и установить путь? –

+0

Да, я переустановил jre, а затем установил JDK, после этого перезапустил сервер. –

+0

Можете ли вы попробовать добавить задачу «Командная строка» с помощью команды «set» в определении сборки, чтобы отображать переменные среды во время сборки и проверить значение для "JAVE_HOME"? –

ответ

0

Проверьте свой путь JAVA_HOME и убедитесь, что он указывает на корневую папку java, в вашем случае - C:\Program Files (x86)\Java\1.8.0_112 или C:\Program Files\Java\1.8.0_112.

Также проверьте this case, чтобы узнать, есть ли точка с запятой в пути.

+0

Да, мой путь C: \ Program Files \ Java \ jre1.8.0_112, и я тоже вижу java exe в папке с bin Нет точки с запятой после пути –

+0

Как вы упомянули, вы проверили путь JDK, но указали ту же ошибку, поэтому ваша проблема не связана с TFS, правильно? У вас есть другая машина для настройки среды? –

+0

У меня есть установка TFS vNext build и добавленные шаги для SonarQube. Этапы начала и завершения Так что я не уверен, что ошибка связана с TFS или нет, но ошибка есть. Возможно, я что-то пропустил, но не знаю, что. Сообщите мне, если я могу предоставить дополнительную информацию, чтобы помочь вам в этом Все шаги не работают, только последний, то есть последний, не работает. –