2013-08-21 2 views
3

Может кто-нибудь пояснить, почему мой Eclipse (http://developer.android.com/sdk/index.html) от ADT не запустится?Eclipse ADT: Java был запущен, но вернулся код выхода = 13

Каждый раз, когда я получаю эту ошибку:

--------------------------- 
Eclipse 
--------------------------- 
Java was started but returned exit code=13 
C:\Program Files (x86)\Java\jre7\bin\javaw.exe 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx768m 
-Declipse.buildId=v22.0.5-757759 
-XX:MaxPermSize=256m 
-jar C:\Users\Alexey\Desktop\tmp\adt-bundle-windows-x86_64-20130729\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
-os win32 
-ws win32 
-arch x86_64 
-showsplash 
-launcher C:\Users\Alexey\Desktop\tmp\adt-bundle-windows-x86_64-20130729\adt-bundle-windows-x86_64-20130729\eclipse\eclipse.exe 
-name Eclipse 
--launcher.library C:\Users\Alexey\Desktop\tmp\adt-bundle-windows-x86_64-20130729\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807\eclipse_1503.dll 
-startup C:\Users\Alexey\Desktop\tmp\adt-bundle-windows-x86_64-20130729\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.overrideVmargs 
-exitdata bec_34 
-product com.android.ide.eclipse.adt.package.product 
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx768m 
-Declipse.buildId=v22.0.5-757759 
-XX:MaxPermSize=256m 
-jar C:\Users\Alexey\Desktop\tmp\adt-bundle-windows-x86_64-20130729\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--------------------------- 
OK 
--------------------------- 
+0

Возможный дубликат: http://stackoverflow.com/questions/11461607/cant-start-eclipse-java-was-started-but-returned-exit-code-13 –

+1

Какова версия вашего eclipse и jre с точки зрения 32 бит/64 бит –

+0

Java 1.6.0_39 64bit и Eclipse 86/64 («adt-bundle-windows-x86_64-20130729»). Я проверил pathes twices и узнал, что я указал на 86-битную версию Java –

ответ

10

ошибка возникает, когда IDE (Eclipse) битовой версии (т.е. 32 или 64 бит) и бит JRE версии несоответствие! Я загрузил 64-битную версию и показал мне точную ошибку. Но 32-битная версия работала отлично. Версия JRE (1.6 или 1.7) не имеет значения. Я думаю, вам не нужно понижать рейтинг. Потому что в моем случае у меня была версия Java 1.7.0_45, тогда как для SDK требуется 1.6, но она по-прежнему работает отлично!

+2

Eclipse не является SDK (Software Development Kit); это интегрированная среда разработки (IDE). Java SDK, или JDK, является единственным SDK, используемым в Java-разработке. – bcsb1001

+0

@ bcsb1001 исправлено! – johnshumon

4

"Java was started but returned exit code=13"

ошибка возникает, когда вы пытаетесь запустить Eclipse, используя неправильную версию виртуальной машины Java (JVM).

Вот некоторые рекомендации, чтобы исправить эту ошибку:

http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

+0

У меня 1,7 (последняя) и требуется 1,6. Необходимо понизить. была версия java «1.7.0_25» теперь версия java «1.6.0_39». Теперь я смог запустить Eclipse. Благодаря! –

+1

Рад помочь :-) –

+0

Ответ от johnshumon правильный, не нужно понижать рейтинг, просто загружайте eclipse на 32 или 64 бит, в зависимости от битности вашей установленной java –

1

Убедитесь, что версия используется Eclipse, такое же, как показано в коде ошибки. Если нет, вызовите эту версию явно.

"C:\Program Files (x86)\Java\jre7\bin\java.exe" -version 
+0

1.7 (последний) и требуется 1,6. Необходимо понизить. Благодаря! "C: \ Program Files (x86) \ Java \ jre7 \ Bin \ java.exe" -версия Java версии "1.7.0_25" Java (TM) SE Runtime Environment (сборка 1.7.0_25-b17) Java HotSpot (TM) Client VM (сборка 23.25-b01, смешанный режим, совместное использование) –

0

еще несколько проверок ...

Убедитесь, что вы удалите все старые версии Java. Эта ошибка вызывает несколько версий Java Runtime. Также проверьте, какую ОС вы используете. Это 32-битный или 64-битный? Вам необходимо установить соответствующую версию среды выполнения Java. Вы не можете запускать ADT/Eclipse в 64-разрядной ОС с 32-разрядной версией Java. Надеюсь это поможет.

1

Ошибка связана с тем, что вы не указали путь к файлу javaw.exe, который находится в jdk.

  1. открыт eclipse.ini файл
  2. после vmargs команды (т.е. ниже команды vmargs - поскольку они должны находиться в разных строках) добавьте следующую строку
    -vm C: \ Program Files \ Java \ jdk1.7.0_51 \ Bin \ javaw.exe Примечание: что -vm изгоняются б в одной строке, и путь к файлу javaw.exe должен быть в другой строке
  3. сохранить файл
  4. запустить затмение.
2

Удалите весь Java SDK или JRE, особенно если подмигнул версия восьмой, поэтому переустанавливать 7-й версиишестого или , и проверьте еще раз. Это сработало для меня :)

+1

У меня была эта проблема, я удалил 8-ю версию, и теперь она работает с 7-м, возможно, это проблема ADT с 8-й версией – David

+1

, которая тоже работала для меня! – gaborous

1

У меня была эта проблема после обновления моей JRE. Я загрузил последнюю версию JDK, и проблема была исправлена. JRE должен соответствовать JDK для Eclipse для запуска.

1

В Windows Environment Variables удалите значение переменной Path, которое содержит установленное местоположение Java. Затем скопируйте установленную Java в папку Android-SDK.

Вы можете скопировать папку JRE (пример C:\Program Files\Java\jdk1.7.0_51\jre) в

C:\Users\Alexey\Desktop\tmp\adt-bundle-windows-x86_64-20130729\adt-bundle-windows-x86_64-20130729\eclipse\ 

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

1

это случилось со мной, а из-за т рассогласование в 64-битном затмения и 32-битной Java. в моем случае проблема заключалась в том, что я загрузил java из 32-битного браузера Chrome (загрузка java, вероятно, собирает 32/64-битную архитектуру из деталей браузера - не уверен), хотя и использовала 64-битные окна.

Решение, которое работало для меня ...

1) удалить Java

2) Система рестарта

3) перейти на страницу

4 ява скачать) вместо того, чтобы выбрать " Согласитесь и начните бесплатную загрузку », ищите« Просмотреть все загрузки Java »

5) Нажмите на ссылку и выберите подходящую версию java, которая соответствует вам г ОС

6) установить Java

7) установить затмение.

сделано!

6

Удалить следующую запись из вашего "путь" система с переменной "C: \ ProgramData \ Oracle \ Java \ javapath"

Перейти в Панель управления -> Система -> переменной окружающей среды -> Системная переменная -> Путь (Изменить)

затем удалить первую запись, которая будет «C: \ ProgramData \ Oracle \ Java \ javapath».

После этого затмение начнется.

+0

Ты мой спаситель, Радж – user1836155

0

Решение может быть найдено here

Затмение ини файл должен быть несколько, как это ...

-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

1

это самодельное решение, но может сортировать вас.

показать скрытые файлы, C: \ ProgramData \ Oracle \ Java \ javapath

вы найдете 3 контекстные ссылки, указывающие на неправильные каталоги,

раствора 1; перейдите в C: \ Program Files \ Java \ jre8 \ bin и скопируйте файлы, на которые эти ссылки указывают и вставляются в C: \ ProgramData \ Oracle \ Java \ javapath.Закройте и запустите снова затмение, установите обновления

решение 2: исправить экологические пути, как предлагают некоторые другие решения.

первый работал для меня

0

Причина ошибки в том, что ваши Eclipse, и JDK версии отличаются. Решение прост. Определите, что такое папка bin JDK, и используйте команду eclipse -vm JDK_bin_path.

Пример: В моем случае папка C: \ Program Files \ Java \ jdk1.8.0_25 \ Bin Затем щелкните правой кнопкой мыши на файле eclipse.exe выберите ShortCUT вкладку, в Target поле, сразу после eclipse.exe, написать -vm "C: \ Program Files \ Java \ jdk1.8.0_25 \ bin"

Вот и все. Дайте мне знать, если у вас есть проблемы.

0

только добавить следующие две строки в верхней части eclipse.ini: -


-vm 

C:\Program Files\Java\jdk1.7.0_60\bin/javaw.exe 

Примечание: Заменить 'jdk1.7.0_60' с установленной версией

0

Если вы по-прежнему получая такую ​​же ошибку после того, как вы попробуете все описанное здесь решение, а затем попытайтесь переместить всю папку eclipse в дисковод (D :), кроме диска (C :), где вы установили свой jdk. Это сработало для меня

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