JAVA_HOME не указывает на JDK. (Spring Tool Suite) - PullRequest
0 голосов
/ 09 сентября 2018

JAVA_HOME не указывает на JDK. (Spring Tool Suite)

Я получаю сообщение об ошибке при запуске Spring Tool Suite (3.9.5.RELEASE) как

org.apache.tools.ant.BuildException: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_181"

Поскольку я уже установил путь Java в Переменной среды -> Системные переменные как Имя переменной: JAVA_HOME и Значение переменной: C:\Program Files\Java\jdk1.8.0_131

и в Переменной среды -> пользовательские переменные как

Имя переменной: path и Значение переменной: C:\Program Files\Java\jdk1.8.0_131

и на моем диске C: \ Program Files \ Java \ есть jdk1.8.0_131 и jre1.8.0_181.

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

Есть ли другое решение, чтобы избежать такой ошибки?

Ответы [ 2 ]

0 голосов
/ 15 сентября 2018

Я установил STS в Python Eclipse вместо того, чтобы использовать отдельный инструмент STS, и проблема была решена .. Все еще удивляюсь, почему путь в инструменте STS указывает на jre даже после установки JdK ... но я устанавливаю и запускаю STS в Eclipse и это работало должным образом, потратил впустую мои 2 дня на этой ошибке. Спасибо за ваше время, вы многое узнали о настройках от вас, ребята

0 голосов
/ 09 сентября 2018

Проверьте путь сборки вашего проекта, если он указывает на JRE вместо JDK.

Еще проверка ,

  1. Путь для tools.jar, если он неправильный? или
  2. Указывает ли это на старую версию Java? или
  3. Если tools.jar отсутствует?

Если все вышеперечисленные параметры не работают, попробуйте переустановить JDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...