Затмение дает “Java был запущен, но вернула код выхода 13”

Весь ад вырвался на свободу после того, как я удалил свою Java 6 и установлена Java 7 (и JDK и JRE). Об открытии затмение он дал ошибку, которая "не JVM найденная в.....&и". Так, я явно дал расположении javaw.exe как

-vm

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

в затмение.ini-файл. Теперь он пишет "Java был запущен, но вернула код выхода 13 и". Кроме того, в elispse.файл ini я изменил -Dosgi.requiredJavaVersion=1.5 для -Dosgi.requiredJavaVersion=1.7

Есть много решений в интернете, как :

https://stackoverflow.com/questions/11846758/myeclipse-10-does-not-start-java-was-started-but-returned-exit-code-13

но никто из них не работает. Любое понимание?

Комментарии к вопросу (2)
Решение

если вы обновили свой пакет JDK для 7 вы, скорее всего, сталкиваются с этой проблемой.

Это происходит в основном за счет:

  1. несовместимые СДК и `с JDK версии
  2. использование 32-разрядной версии Java для 64-разрядных затмение JVM-машины (programfilex86-Ява)

ЧТО ВАМ НУЖНО СДЕЛАТЬ : во-первых, проверьте затмение.ini-файл, чтобы увидеть, если у вас путь к вашей версии JDK это должно выглядеть примерно так

-vm    
C:\Program Files\Java\blah\blah\blah\javaw.exe    

если нет, то найти версию JDK7javaw.exe файл образец :

C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe 

паста ВМ, а путь ниже его в свой затмение.файл ini

-vm  
C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe        

убедитесь, что вы типа выше всего перед -vmargs и после функция openfile

Комментарии (4)

Эта проблема произошла потому, что либо у установки новой версии JDK, поэтому вы оба 32bit и 64bit версии

как решить проблему, просто открой компьютер и усилителя; перейти к C, то вы увидите

после этого вы, вероятно, использовать 32-битные, так что просто выбрал файлы C:\Program и там вы найдете папку под названием Java

в нем

так что у вас есть много различных версии JDK так легко выбрал jre7 и Бен, и вы найдете javaw.exe в нем, как

теперь только пойти по этому пути скопировать и перейти в начало тип затмения.Ини вы увидите текстовый файл, просто откройте его и раньше-vmargs

писать -ВМ ввести путь, как фото

теперь просто откройте Eclipse снова и получайте удовольствие :D

Комментарии (2)

В затмение.ini-файл проще говоря

–vm
/home/aniket/jdk1.7.0_11/bin(Your path to JDK 7)

до-vmargs линию.

Комментарии (2)

Решение можно найти здесь

В `затмении.ini-файл должен быть вроде этой...

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
adtproduct
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk1.8.0_25\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
Комментарии (0)

У меня была та же проблема. я был с использованием Windows8 64-битные ОС. Я просто поменял путь к программе файлы(*86) и потом он начал работать. Я поставил эту строку в Eclipse.файл ini, как,

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe
Комментарии (1)

Было бы 32 разрядную версию Eclipse , например, если вы используете 32 разрядную версию Eclipse в 64-разрядной JVM, эта ошибка будет результат.

Чтобы подтвердить эту проверку для входа в папку конфигурации затмения. Журнал будет следующим Ява.яз.UnsatisfiedLinkError: не может загружать 32-разрядные библиотеки СВТ на 64-разрядную JVM ...

попробуйте установить либо 64-битный Eclipse или запустить в 32-разрядной JVM

Комментарии (2)

я получил это исправлено, выполнив следующие действия,

  1. Затмение находит на Java исполняемые файлы 'C:\ProgramData\Oracle\Java\javapath'

2.Структура папок будет содержать ссылок ниже экзешники, я. java.exe второй. javaw.exe раздел III. javaws.exe 3.Для меня исполняемого пути указывая на мой (ProgramFiles(x84)) папку

  1. Я исправил это в программу Путь файлы(64 bit) и вопрос был решен

Найдите, пожалуйста, скриншот то же самое.

Комментарии (0)

Я установил 32 бит ADT и он отлично работает без изменения конфигурации (для Windows 7 64 бит, Джава 6 32 бит).

Комментарии (0)

Вместо открытия eclipse.exe сначала откройте папку под названием конфигурации, то вы получите файл журнала как 1401241141809.журнал ; открыть журнал (открыть последний) ошибки будут перечислены там. Экс: Ява.яз.UnsatisfiedLinkError: не может загрузить 64-разрядные библиотеки SWT на 32-разрядной JVM

значит, вы должны иметь JVM и SDK от одной версии.

Комментарии (0)

Я мог бы решить эту проблему путем изменения JDK1.8 64бит версия в JDK 1.8 32бит(x86) версии

Комментарии (0)

Проверить вас окружения PATH после переменной. Убедитесь, что правильное расположение пакета JDK указан там.

Комментарии (0)

У меня такая же проблема, но когда я ООН-установлена Java 8 он работает автоматически.

Комментарии (1)