JRE или JDK должны быть доступны для запуска Eclipse.Не найдена JVM после поиска в следующих местах - PullRequest
106 голосов
/ 12 декабря 2010

Eclipse не может открыться, раньше использовал eclipse и открывал раньше без проблем.Теперь я продолжаю получать следующее сообщение об ошибке:

Для запуска Eclipse должна быть доступна среда выполнения Java (JRE) или Java Development Kit (JDK).Виртуальная машина Java не была найдена после поиска в следующих местах:

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

enter image description here

Ответы [ 21 ]

2 голосов
/ 22 марта 2019

Я сталкивался с подобной проблемой ранее с Eclipse и STS IDE'S

  • Пожалуйста, проверьте, доступна ли погода JDK/JRE на вашем компьютере.Если нет, пожалуйста, установите JDK и настройте переменные среды.
  • Даже после шага 1, если вы все еще сталкиваетесь с проблемой, пришло время установить аргумент vm в eclipse.ini или sts.ini следующим образом.
-vm 
C:Program Files (x86)\Java\jre8\bin
2 голосов
/ 13 декабря 2014

Я исправил это, выполнив следующие шаги:

1)

  1. Затмение находит исполняемые файлы JAVA из 'C: \ ProgramData \ Oracle \ Java \ javapath'
  2. Структура папок будет содержать ярлыки для t enter image description here он ниже исполняемых файлов, т.е.java.exe ii.javaw.exe iii.javaws.exe
  3. Для меня пути к исполняемым файлам указывали на расположение моей папки (ProgramFiles (x84))
  4. Я исправил его, указав путь к программным файлам (64 бита), и проблема была решена

Пожалуйста, найдите скриншот для того же.

1 голос
/ 06 мая 2017

Это так просто, добавьте только свой путь Java, например:

C: \ Program Files \ Java \ jdk1.8.0_121 \ bin

в PATH системная переменная

0 голосов
/ 23 апреля 2019

Умеренно перспективный пример для Linux-подобных систем. Предполагая, что javac установлен и находится на вашем пути.

. / Eclipse -vm dirname $(readlink -f $(which javac))

Он найдет каталог, в котором установлен javac, и передаст eclipse в качестве аргумента vm.

0 голосов
/ 08 февраля 2019

Я нашел решение, в котором местоположение Eclipse.ini было старой версией Java, а после обновления новой версии Java местоположение -vm

C:\Program Files\Java\jre1.8.0_201\bin

было таким же, поэтому мне пришлось сменить каталог на мою новую версию Java.

Таким образом, решение состоит в том, чтобы просто открыть самую последнюю версию Java, скопировать путь к каталогу и заменить его в файле Eclipse.ini.

0 голосов
/ 05 февраля 2019

Это просто. Каталог bin JDK или каталог bin JRE должен находиться в переменной пути Пример: Java установленный каталог: Предположим, ваш java установлен в каталоге ' C: \ Program Files \ java \ Jdk1.8.0_144 ' Теперь вы можете найти каталог bin в ' C: \ Program Files \ java \ Jdk1.8.0_144 \ bin '

Перейдите к переменной окружения пользователя

Control Panel --> User Accounts --> User Accounts --> Change my environment variables

Во всплывающем окне нажмите Путь в разделе Пользовательские переменные для раздела Нажмите кнопку Изменить ... , появится другое всплывающее окно

Нажмите кнопку Новая и введите C: \ Program Files \ java \ Jdk1.8.0_144 \ bin

Нажмите кнопку OK и снова OK во всплывающем окне переменных среды.

Теперь вы можете открыть свое затмение без ошибки

0 голосов
/ 03 апреля 2012

У меня тоже была эта проблема на машине win7.Я хотел обновить JRE с JDK.Поэтому я удалил папку jre, скачал и распаковал новый jdk.Проблема заключалась в том, что я вручную удалил папку jre, а вместо этого я должен был удалить ее.Это оставляет кучу записей реестра, которые по-прежнему указывают на старый JRE.Как-то затмение все еще хочет использовать старый JRE.Я не могу удалить старую Java-VM, я продолжаю получать эту ошибку:

Ошибка 1723. Проблема с этим пакетом установщика Windows.DLL, необходимая для завершения этой установки, не может быть запущена.Свяжитесь со службой поддержки или поставщиком пакета

Так что мне пришлось использовать эту утилиту MS, чтобы исправить удаление:

http://support.microsoft.com/kb/2438651/

Затем мне пришлось установить виртуальную машину заново.Я установил в то же место, где был оригинальный, чтобы не потерять еще час!После этого затмение началось правильно.

Хулио

0 голосов
/ 22 февраля 2017

У меня была эта проблема;Я исправил это, выбрав

Компьютер -> Свойства -> Расширенные настройки -> Переменные среды

В системных переменных найдите переменную с именем PATH.
-> ВыбратьПравка -> В самом конце переменной пути поставьте «;»затем добавьте свой путь к JDK и поставьте \ bin \ в конце

Должно быть исправлено.

Пример:

Системная переменная-

C: \ Program Files (x86) \ Common Files ....... HP \ LeanFT \ bin

Путь JDK-

C: \ Files Files \ Java \ jre1.8.0_121

Конечный путь -

C: \ Program Files (x86) \ Common Files ....... HP \ LeanFT \ bin; C: \ Programs Files \ Java \ jre1.8.0_121 \ bin \

Источники: https://www.java.com/en/download/help/path.xml

0 голосов
/ 25 февраля 2014

У меня была эта проблема, и это было из-за того, что моя машина с Windows работала.Я зашел в панель управления -> system -> advanced - переменные окружения.

Я отредактировал переменную PATH (которая уже была правильно настроена), НИЧЕГО не изменил, нажал OK, чтобы вернуться из экранов.

Тогда затмение сработало.Понятия не имею почему, кроме как из-за окон.Надеюсь, это может кому-то помочь.

0 голосов
/ 28 февраля 2013

У меня просто была эта проблема, и я решил ее так. Я заметил, что в сообщении об ошибке содержится jre, а не jre6 или jre7, поэтому я скопировал jre6 из программных файлов в папку eclipse, затем переименовал его из jre6 в jre, затем это сработало: p

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