Мы имеем следующее значение для JAVA_HOME: C: \ Program Files \ Java \ jre1.8.0_91Сканер Говорит JAVA_HOME существует, но не является допустимым Java Главная
Мы можем перемещаться с помощью проводника Windows в этом месте, и вы можете перейти к «\ bin \ java.exe». Мы также выполнили cd до% JAVA_HOME%, чтобы проверить правильность разрешения.
Тем не менее, шаг сканера в TeamCity бросает «ERROR: JAVA_HOME существует, но не указывает на действительную домашнюю папку Java. Файл« \ bin \ java.exe »там не найден».
Я заметил, что плагин SonarQube для TeamCity имеет переопределение JDK, где вы можете передать местоположение дома java. Имеется ли у ручного процесса то же самое? Мы не можем использовать подключаемый модуль TeamCity, потому что он неправильно отправляет результаты модульных тестов в веб-приложение, поэтому наш переход к ручному процессу.
Любая помощь, которую вы можете предоставить, была бы признательна!
работать как администратор не работал? – flakes
Просто установите JDK и используйте это как свой JAVA_HOME – Tom
JRE (Java Runtime Environment) - это не JDK (Java Development Kit). –