Не найдена виртуальная машина Java после поиска в следующих местах: - PullRequest
0 голосов
/ 28 мая 2018

Для запуска затмения должен быть доступен Java Runtime Environment (JRE) или Java Development Kit (JDK).Виртуальная машина Java не была найдена после поиска в следующих местах: H: \ Important Software \ eclipse \ jre \ bin \ javaw.exe java.exe в вашем текущем пути

Они отображаются во время попыткиначать затмение.Но несколько дней назад я хорошо работал с Eclipse.и я проверил путь Java в моей переменной системы и среды.Все в порядке.Следовательно, затмение не начинается.Я также перезапустил свой компьютер.

Я должен отметить, что команда javac не работала, когда я пытался скомпилировать свой код Java из командной строки.Затем я использовал эту команду, чтобы задать путь, равный set path = C:\Program Files\Java\jdk-9.0.4.После этого javac команда работала нормально.Но сейчас эта проблема возникает.eclipse не запускается.

И основная проблема заключается в том, что моя система находит jdk / jre на диске H, где я помещаю eclipse IDE, но не jdk / jre.Я не понимаю, что происходит.

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

вам нужно все установить classpath

Следуйте этому В пользовательской переменной среды установлено

VariableName  variableValue
CLASSPATH     .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
JAVA_HOME     jdkpath( example :C:\Program Files\Java\jdk1.8.0_151)
JRE_HOME      %JAVA_HOME%\jre

И в системной переменной

Добавьте путь

path       %JAVA_HOME%\bin;

Теперь вы можете работать во всех IDE

0 голосов
/ 28 мая 2018

Перейдите в eclipse home и найдите этот файл eclipse.ini.Проверьте, есть ли в этом файле настройки vm.

Если у него есть что-то похожее на приведенное ниже, измените его на путь Java или удалите его, если установлена ​​переменная JAVA_HOME env

-vm H: \ Important Software \ eclipse \ jre \ bin \ javaw.ехе

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