2014-01-21 2 views
5

enter image description hereЗатмение Ошибка - Java был запущен, но возвратил код выхода = 13

После попытки выяснить «Нет Java JDK/JRE установлен» выпуск и редактирование INI-файл, чтобы указать, что Java JRE, чтобы начать с, Я получаю эту ошибку, и это очень неприятно. Я должен был что-то сделать в файле .ini, чтобы это произошло. Я испробовал несколько разных вещей, чтобы исправить это, но это стало довольно напряженным, так как сегодня я ничего не смог сделать, поэтому любая помощь будет оценена.

Я читал, что это конфликт между 32 и 64-битными Java и Eclipse, однако я на 99% уверен, что они оба 64-битные. Второй вопрос, так или иначе, я могу проверить дважды. У меня есть 64-разрядные версии?

+0

Java-находится в 'Program Files (x86)', что делает его 32 битную. Eclipse '--launcher.library' -' .x86_64', который имеет 64 бит. –

ответ

7

Проблема в том, что вы пытаетесь запустить 64-разрядную версию Eclipse с 32-разрядной версией Java. Вы можете скачать его с here

Запустите Eclipse с 64-разрядной JVM, и проблема исчезнет.

Для этого:

eclipse.exe -vm c:\path\to\64\bit\bin\javaw.exe 

Вы также можете обновить первые две строки в файл eclipse.ini использовать 64 битный Java по умолчанию, выполнив следующие действия:

-vm 
c:\path\to\64\bit\bin\javaw.exe 

Кроме того, вы можете загрузить 32-разрядную версию Eclipse для использования с 32-разрядной Java. Ключ состоит в том, что битность одинаков.

+0

Ты отличный :) – Aziz

1

У меня была та же проблема. Я использовал windows7 с 64-разрядной ОС. Я просто вставить эту двухлинейные в первой строке файла eclipse.ini как,

-vm 

C: \ Program Files (x86) \ Java \ jre7 \ Bin \ javaw.exe (Это путь для javaw.exe)

0

Java HotSpot (TM) Client VM это не поддерживается в JDK8 Просто удалите JDK8

Смежные вопросы