При запуске eclipse выдает ошибку Java была запущена, но вернула код выхода = 13

Я пытаюсь запустить eclipse после установки java 7 и добавления строки

-vm
C:\Progra~2\Java\jdk1.7.0_45\bin\javaw.exe

в файл eclipse.ini. Тем не менее я получаю сообщение об ошибке «Java была запущена, но вернула код выхода = 13». введите здесь описание изображения

Я просто хочу знать, как начать затмение. Даже если мне придется снова установить eclipse, java, jre. Подойдет любое предложение!

Мой файл eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Progra~2\Java\jdk1.7.0_45\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

При вставке jre в папку eclipse я получаю эту ошибку:

введите здесь описание изображения


person Farrukh Chishti    schedule 01.11.2013    source источник
comment
Если ничего не получается, скопируйте каталог jre в каталог eclipse, удалите аргумент vm и запустите eclipse.   -  person Abhijith Nagarajan    schedule 01.11.2013
comment
@AbhijithNagarajan: не могли бы вы уточнить, каким именно должен быть путь, который я должен скопировать?   -  person Farrukh Chishti    schedule 01.11.2013
comment
полностью удалить аргумент -vm (включая путь к javaw.exe). Скопируйте папку jre, которая присутствует внутри (jdk1.7.0_45), в папку eclipse, где доступен eclipse.exe.   -  person Abhijith Nagarajan    schedule 01.11.2013
comment
при копировании папки jre я получаю сообщение об ошибке: не удалось загрузить общую библиотеку jni   -  person Farrukh Chishti    schedule 01.11.2013
comment
Обратитесь к этому сообщению stackoverflow.com/questions/7352493/   -  person Abhijith Nagarajan    schedule 01.11.2013


Ответы (3)


Все, что вам нужно сделать, это указать новый путь jdk в eclipse.ini.

-vm
C:\Program Files\Java\jdk1.8.0_11\bin\javaw.exe
или ваш новый путь к jdk.
убедитесь, что вы вводите вышеуказанное непосредственно перед -vmargs и после OpenFile

это решило мою проблему

person Maryam    schedule 14.02.2015

Убедитесь, что вы установили правильный Java, который требуется вашей ОС. Это означает, что если вы используете 64-битную ОС, вам нужна 64-битная Java и то же самое для 32-битной.

person Jakob    schedule 01.11.2013
comment
У меня 64-битная ОС и 64-битная Ява. - person Farrukh Chishti; 01.11.2013

Проверьте файл eclipse.ini и, в частности, формат параметра vm (дополнительную информацию см. здесь):

Обратите внимание на формат параметра -vm — важно быть точным:

  • Параметр -vm и его значение (путь) должны быть в разных строках.
  • Значение должно быть полным абсолютным или относительным путем к исполняемому файлу Java, а не только к домашнему каталогу Java.
  • Параметр -vm должен стоять перед параметром -vmargs, так как все после -vmargs передается непосредственно в JVM.

Еще одна вещь, которую нужно проверить, это то, что битовая версия (32/64) JVM должна соответствовать битовой версии eclipse (32/64).

person Community    schedule 01.11.2013