Я пытаюсь заставить (Galileo) Eclipse v3.5 повторно выполняться на моем компьютере - я выполнил его прежде без проблем, но теперь я продолжаю получать эту ошибку:
Среда выполнения Java (JRE) или Комплект разработчика для Java (JDK) должны быть доступными для выполнения Eclipse. Никакая виртуальная машина Java не была найдена после поиска следующих местоположений: C:\eclipse\jre\javaw.exe javaw.exe в Вашем текущем ПУТИ
Я только что сделал новую установку и JDK и SDK.
У меня есть Windows 7 (x64).
Что произошло с этим? Как я фиксирую его?
Я не могу выполнить ни один из ipconfig / tracert / или ping.
Eclipse по умолчанию будет пытаться запустить со значением по умолчанию " java.exe
"(первая ссылка на ваш ПУТЬ
)
Три вещи, которые следует запомнить:
ПУТЬ
для обновления. июнь 2012 г., jmbertucci комментарии:
Я использую 64-разрядную версию Windows 7 и у меня установлена 32-разрядная версия JRE. Я загрузил 64-разрядную версию Eclipse, которая выглядит для 64-битной JRE. Поскольку у меня не было 64-битной JRE, она выдавала ошибку, что имеет смысл.
Я перешел на страницу ручной установки Java (доступ к которой был не такой прямой, как хотелось бы) и установил 64-битную версию. См. « Загрузки Java для всех операционных систем ». Это все, что мне было нужно.
Апрель 2016 г .: Стив Мэйн добавляет в комментарии :
Мне пришлось отредактировать файл
eclipse.ini
, чтобы указать правильный путь Java - Eclipse вообще не использует средуPATH
, когда есть значение вeclipse.ini
.
] установить переменную JAVA_HOME и ad JAVA_HOME/bin на переменную пути evnrionment.[
]]Попробуйте настроить ваш JAVA_HOME в правильную папку. Google для установки переменных окружения в Windows.[
]] Проверьте окно > Параметры > Java > Установленные JRE. Убедитесь, что там что-то есть; если нет, добавьте один.[
] []Вы недавно обновили JDK?[
].JDK не устанавливает JVM в путь по умолчанию.
Если вам не нужны внешние инструменты для работы как ant, для работы Eclipse достаточно не-JDK. Самый простой способ установить такую JVM - это перейти на http://java.com и позволить ей установить все, что нужно.
Затем дважды щелкните двоичный файл Eclipse еще раз.
Откройте свойства системы Windows с панели управления и охота на раздел «Переменные среды» :
Большинство инструментов Java теперь смогут найти свою установку Java либо с помощью переменной среды Java_Home или ищете Java.exe / Javaw .exe в переменной среды пути.
Оказалось, что все, что мне нужно было сделать, было изменить путь »:
« C: \ Windows \ System32; C: \ Windows; C: \ Windows \ System32 \ WBEM ; C: \ Program Files (x86) \ Java; C: \ Program Files (x86) \ Java \ JDK1.6.0_14 \ bin "
, который сделал это :)
У меня был сотрудник с этой точной проблемой на прошлой неделе. Он исправил его, установив X64 версии Eclipse и X64 JDK.
Редактировать: он повторно использовал свое старое рабочее пространство после установки необходимых плагинов, так что не должно быть большим из проблем
Все остальные ответы об установке только JAVA_HOME
не совсем верны. Затмение, а именно , а не , обратитесь к JAVA_HOME
. Посмотрите внимательнее на сообщение об ошибке:
...в вашем текущем PATH
буквально сказано PATH
, а не JAVA_HOME
.
Щелкните правой кнопкой мыши Мой компьютер и выберите Свойства (или нажмите Винки+Пауза ), перейдите на вкладку Advanced, нажмите кнопку Переменные среды , в списке Системные переменные внизу выберите Путь
(нет, не Класс-спат
), нажмите Редактирование и добавьте ; c: \path\to\jdk\bin
к концу значения. Кроме того, если переменная окружения
отсутствует, можно добавить переменную окружения JAVA_HOME
и использовать ее в переменной окружения PATH
. В этом же диалоге нажмите New и добавьте JAVA_HOME
со значением c:\path\to\jdk
. Затем можно добавить ;%JAVA_HOME%\bin
к концу значения параметра Path
.
У меня была такая же проблема (Windows 7 x64, 64-битный JDK, 32-битный Eclipse), и я нашел 2 решения: