Eclipse ADT - Java была запущена, но возвращен код выхода = 13

1

мой eclipse adt, который я использую для программирования в android, не открывается. Я прочитал много возможных решений, таких как Can not start Eclipse - Java был запущен, но возвратил код выхода = 13, но это тоже не сработало. Я попытался изменить переменную PATH моего компьютера на jre или jdk и все еще получил ошибку. Я пытался использовать в.ini файле как jdk, так и jre, но не повезло.

Eclipse ADT показывает мне это: Изображение 174551

Вот ошибка:

Мой файл.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
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jdk1.7.0_25/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M

моя версия java - 1.7.0_25

мой JAVA_HOME - это C: /Program Files (x86)/Java/jre7 мой PATH - это c:\Program Files (x86)\Intel\iCLS Client \; c:\Program Files\Intel\iCLS Client \;% SystemRoot%\system32 % SystemRoot%;% SystemRoot%\System32\Wbem;% SYSTEMROOT%\System32\WindowsPowerShell\v1.0 \; C:\Program Files\Intel\Intel (R) компоненты Engine Engine\DAL; C:\Program Files\Компоненты Engine Engine для Intel\Intel (R)\IPT; C:\Program Files (x86)\Intel\Intel (R) Компоненты управления движком \DAL; C:\Program Files (x86)\Intel\Intel (R) Компоненты \IPT; c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; C:\Program Files (x86)\Windows Live\Shared; C:\Program Files\TortoiseHg \; C:/Файлы программы (x86)/Java/jdk1.7.0_25/bin

Кто-нибудь знает, как это решить?

  • 0
    в прошлый раз, когда я увидел это, я перезапустил свой компьютер, а затем решил.
  • 0
    Я уже выключал свой компьютер много раз, поэтому я не думаю, что он работает. Ты имеешь в виду перезагрузку с целью выключения? Какая разница это будет иметь?
Показать ещё 4 комментария
Теги:
adt

3 ответа

2
Лучший ответ

Вы пытаетесь использовать 64-разрядный Eclipse (указанный плагином org.eclipse.equinox.launcher.win32.win32.x86_64) и 32-разрядную Java (указанную в ее установочном пути в разделе Program Files (x86)). Они должны соответствовать. Использование 32-битного пакета ADT, вероятно, является более легким решением.

0

Просто выполните следующие шаги:

  1. Убедитесь, что у вас 64-разрядная версия Eclipse.
  2. Загрузите и установите 64-битную версию версии Java здесь http://www.java.com/download/manual.jsp.
  3. Добавьте следующие две строки в ваш файл eclipse.ini (непосредственно перед строкой "-vmargs": -vm c:\Program Files\Java\jre7\bin\javaw.exe

или иногда C:\Program Files\Java\jre7\bin\ также будет работать.

0

Измените ярлык, указывающий в C:\programdata\oracle\java\javapath, чтобы указать на ваши 64-битные версии

Ещё вопросы

Сообщество Overcoder
Наверх
Меню