Хотя это старый вопрос, я подумал о том, чтобы добавить немного более релевантной информации к Принимаемому ответу, предоставленному @Steffen Opel.
Можно установить любое количество версий 32-битных JDK и 64-битных JDK в 64-битную операционную систему Windows. Также возможно установить 32-битные Eclipse и 64-битные Eclipse на одном компьютере. Но для запуска одной из этих платформ, связанных с Eclipse (в случае 64-битной версии OPs Eclipse), на машине должно быть установлено соответствие “Environment Variables”, сконфигурированной для JDK. Это может быть сделано (должно быть сделано) без изменения файла eclipse.ini.
Переменные окружения
Чтобы запустить java без указания полного пути, необходимо добавить расположение файла java.exe в переменную окружения PATH
. А также для некоторых других утилит сторонних производителей также требуется переменная окружения JAVA_HOME
.
Обычно разработчикам java всегда требуется установить JDK (JRE входит в JDK). При этом PATH
устанавливается в папку “bin” в папке установки JDK (в случае OPs C:\Program Files\Java\jdk1.6.0_40\bin), а `JAVAHOME` устанавливается в папку установки JDK (в случае OPs C:\Program Files\Java\jdk1.6.0_40).
Здесь OP имеет только 32-битный JDK, но пытается использовать 64-битное Eclipse. Поэтому для исправления проблемы OP необходимо установить 64-битный JDK. И изменить JAVA_HOME
& PATH
“Environment Variables” на соответствие этому месту установки.
Это более полный шаг:
- Скачать и установить 64-битный JDKx.x. x_xx
Затем откройте Проводник Windows, щелкните правой кнопкой мыши по значку Компьютер и выберите
В разделе System variable ищите имя переменной JAVA_HOME
и в нижнем разделе щелкните по кнопке “Edit”, если она недоступна щелкните по кнопке “New” и введите C:\Program Files\Java\jdk1.6.0_40 и щелкните по кнопке “OK”.
Далее выберите переменную PATH
, нажмите кнопку “Edit” и добавьте %JAVA_HOME%\bin
; спереди или %JAVA_HOME%\bin
в конец существующей строки. НЕ переписывайте существующую строку и нажмите OK -> OK ->OK для завершения.
Теперь Затмение будет открыто без ошибки.
Note:
Если кому-то понадобится использовать 32-битную Eclipse, то по умолчанию путь JDK будет C:_ **Program Files (x86)** _\Java\jdkx.x.x_xx
При изменении переменных PATH
Среда в Windows 10 появится дополнительное окно, как показано на рисунке ниже.