2014-07-29 3 views
1

мой eclipse adt, который я использую для программирования в Android, не открывается. Я прочитал много возможных решений, таких как Can't start Eclipse - Java was started but returned exit code=13 , но это тоже не сработало. Я попытался изменить переменную PATH моего компьютера на jre или jdk и все еще получил ошибку. Я пытался использовать в .ini-файле как jdk, так и jre, но не повезло.Eclipse ADT - java был запущен, но вернулся код выхода = 13

Затмение ADT показывает мне это: eclipse error code 13

Здесь ошибка:

Мой .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 

моя ява версия 1.7.0_25

мой JAVA_HOME - это C:/Program Files (x86)/Java/jre7 my 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 \ Intel \ Intel (R) Компоненты компонентов управления \ IPT; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты управления движками \ DAL; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты Engine Engine \ IPT; c: \ Program Files (x86) \ ATI Technologies \ ATI.ACE \ Core-Static; C: \ Program Files (x86) \ Windows Live \ Shared; C: \ Program Файлы \ TortoiseHg \; C:/Program Files (x86) /Java/jdk1.7.0_25/bin

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

+0

последний раз, когда я увидел это, я перезапустил свой компьютер, а затем его решил. –

+0

Я уже закрыл свой компьютер много раз, поэтому я не думаю, что это работает. Вы имеете в виду перезапуск после закрытия? Какая разница? –

+0

http://stackoverflow.com/q/20763583/1689695 – CocoNess

ответ

2

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

0

Изменить ярлык указывая в вашем C: \ ProgramData \ оракул \ Java \ javapath, чтобы указать на ваши 64-разрядные версии

0

Просто следуйте ниже шагов:

  1. Убедитесь, что у вас есть Eclipse, 64 разрядной версии.
  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\ также будут работать.

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