Eclipse - нет Java (JRE) / (JDK) ... нет виртуальной машины - PullRequest
274 голосов
/ 08 января 2010

Я пытаюсь заставить Eclipse v3.5 (Galileo) перезапуститься на моем компьютере - раньше я запускал его без проблем, но сейчас Я получаю эту ошибку:

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

Я только что сделал новую установку JDK и SDK.

У меня Windows 7 (x64).

Что с этим? Как мне это исправить?

Я не могу запустить ни один из ipconfig / tracert / или ping.

Ответы [ 33 ]

6 голосов
/ 01 февраля 2011

В вашем файле eclipse.ini вам нужно обновить путь к виртуальной машине, чтобы он указывал на то же место, где на вашем компьютере установлено javaw.exe.

5 голосов
/ 31 июля 2015

Отредактировал мой файл eclipse.ini, чтобы обновить недавно обновленный JDK. Ранее у меня был jdk1.7.0_09 и теперь он обновлен до jdk1.7.0_80, и затмение выдало эту ошибку.

Для запуска Eclipse должна быть доступна Java Runtime Environment (JRE) или Java Development Kit (JDK). нет Виртуальная машина Java была найдена после поиска следующего местоположения: C: / Program Files / Java / jdk1.7.0_09 / bin / javaw

После обновления eclipse.ini с,

-vm
C:/Program Files/Java/jdk1.7.0_09/bin/javaw

до

-vm
C:/Program Files/Java/jdk1.7.0_80/bin/javaw

Затмение работает отлично.

3 голосов
/ 19 августа 2016

, если после добавления C: \ Program Files \ Java \ jdk1.8.0_92 \ bin в переменную PATH в переменных среды, затмение выдало ту же ошибку

проверьте файл настроек конфигурации eclipse, найденный в папке eclipse, вы должны увидеть тот же путь jdk, что и в C: \ program Files

enter image description here

Надеюсь, это поможет.

3 голосов
/ 17 декабря 2011

создайте пакетный файл в папке eclipse и напишите в нем:

eclipse -vm C:\Sun\SDK\jdk\jre\bin\javaw.exe

см http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F

2 голосов
/ 14 марта 2013

Когда у меня возникла такая проблема, в моем случае у меня была установлена ​​x64 JDK + JRE с x86 Eclipse. Поэтому установка x86 JDK + JRE решила мою проблему :) Также я создал папку jre в папке eclipse и скопировал папку bin из моего локального пути C:\Program Files (x86)\Java\jre7 в ..\eclipse\jre\.

2 голосов
/ 22 апреля 2014
  • 64-битная ОС -> Вам нужны: 64-битная Java и 64-битная Eclipse
  • 32-битная ОС -> Вам нужны: 32-битная Java и 32-битная Eclipse

если вы обновите версию Java с помощью обновления по умолчанию на вашем 64-битном компьютере (и у вас 32-битный браузер ), java установит 32-битную версию. Вы должны найти 64-битную версию Java и установить ее.

1 голос
/ 08 января 2011

Просто добавьте JRE PATH FOR Ex: C: \ Program Files \ Java \ jre5 \ bin в переменную окружения Положил ";" между каждым путем. Затем нажмите eclipse.exe Это будет работать .....

1 голос
/ 11 января 2010

У меня был сотрудник с этой проблемой на прошлой неделе. Он исправил это, установив версию Eclipse x64 и JDK x64.

Изменить: он повторно использовал свое старое рабочее пространство после установки необходимых плагинов, так что это не должно быть большой проблемой

1 голос
/ 10 марта 2014

Причина, по которой вы получаете эту ошибку, в том, что eclipse требует JRE для запуска, которую он не может найти. Сначала он ищет текущий каталог, затем файл eclipse.ini и, наконец, системный путь. Поэтому, если он не может найти правильный jvm (битовые версии различаются) в любом из этих трех мест, он выводит

Рекомендуется отредактировать файл eclipse.ini и указать eclipse, где именно искать vm / jre, включив эту строку в файл:

-vm
[путь к вашему java.exe] (который обычно находится в «C: \ Program Files \ Java \ jre7 \ bin»)

P.S. Чтобы отредактировать файл eclipse.ini, вам может понадобиться переместить его, отредактировать, а затем вставить обратно

Источник: - вики

1 голос
/ 30 сентября 2010

Есть более простой способ сделать это. Просто запустите cmd x64. Введите cmd x64 в строку поиска в меню «Пуск», и вы найдете его :) Или, в качестве альтернативы, вы должны указать путь к программным файлам (x86) ... Например, C: \ Program Files (x86) \ Java \ jre6

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