2013-07-29 2 views
-1

Я получаю сообщение об ошибке «Java началась, но вернулась с кодом выхода = 1» , когда я начинаю свой eclpse ..Невозможно запустить затмение через ярлык

Ниже содержание моего 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.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx384m 
-XX:+UseCompressedOops 

ответ

0

Добавьте строку -XX:-UseCompressedOops в eclipse.ini и проверить, работает ли он.

Очевидно, что вам необходимо удалить последнюю строку -XX:+UseCompressedOops.

Если у вас все еще возникают проблемы, попробуйте запустить приложение в качестве администратора.

Во-вторых, сколько у вас JVM: 32-bit или 64-bit JVM?

И какая версия eclipse вы загрузили: 32-разрядное или 64-битное затмение?

Оба они должны быть одинаковыми побитовыми для совместимости.

+0

Пробовал добавлять -XX: + UseCompressedOops после удаления последней строки. Не работает. – GEK

+0

Уже пробовал это, так что не помогло, все еще вижу проблему. Как я вижу, если у меня JVM 32 или 64 бит. Также как я могу выяснить, есть ли у меня Eclipse 32 или 64 бит. Также заметил, что у меня нет этой записи в файле eclipse.ini -vm c: \ program files \ java \ jdk1.6.0_23 \ bin \ javaw.exe. Мне это нужно. Если да, похоже, у меня есть многопользовательские версии файла javaw.exe из разных JDks ', которые javaw.exe должен использовать. – GEK

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