Eclipse Helios не запускается - PullRequest
       5

Eclipse Helios не запускается

13 голосов
/ 23 сентября 2010

В прошлом я использовал Eclipse без проблем более года назад, но я загрузил Helios на новый компьютер с Windows Vista и Java 1.6.13. Я извлекаю папку и пытаюсь запустить Eclipse EXE и получаю сообщение об ошибке «Java запущен, но возвращен код завершения = 13».

Я немного покопался, и похоже, что для запуска конфигурационного файла требуется Java 1.5 (dosgiRequiredJavaVersion = 1.5). Удаление этой строки не имеет значения.

Я пошел и получил заархивированную копию 1.5.0_22 и попытался использовать -vm mypath / java / jre1.5.0_22 / bin в файле конфигурации до vmargs, но это все равно не помогает.

Я также попытался создать ярлык и указал "eclipse -vm mypath" в целевом поле свойств, но все еще ничего.

Вот мои настройки конфигурации, которые все еще выдают ошибку:

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
c:\program files\java\jre1.5.0_22\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m

Кто-нибудь решил эту проблему?

Ответы [ 7 ]

27 голосов
/ 11 мая 2011

Это происходит при использовании Eclipse x86 с JDK x64 (и, возможно, наоборот).Просто укажите JDK с той же архитектурой, что и ваш Eclipse, в файле eclipse.ini, например:

-vm
D:/Dev/Java/jdk1.6.0_25_x86/jre/bin/javaw.exe
2 голосов
/ 07 сентября 2012

Если это начало происходить, когда, по-видимому, ничего не изменилось в отношении ваших установок Eclipse и Java, и существует вероятность того, что это начало происходить после сбоя системы (Windows) или неожиданного отключения Eclipse, проблема может быть связана с изменить в режиме совместимости eclipse.exe. В случае сбоя системы или затмения Windows, возможно, решила изменить режим совместимости eclipse.exe, нравится вам это или нет.

К сожалению, этот режим нельзя изменить с помощью вкладки «Совместимость» в свойствах файла. Изменение должно быть сделано путем редактирования реестра. Ищите две клавиши:

  • HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Помощник по совместимости \ Persisted
  • HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

Найдите все записи для eclipse.exe. Я удалил один из каждого местоположения, и это решило проблему для меня.

Информация о совместимости связана с именем файла и сохраняется в реестре, даже если сам файл удален или перемещен. Вот почему изменение местоположения каталога eclipse решит проблему. Это также означает, что переустановка eclipse в том же месте не решит проблему, поскольку запись в реестре все еще будет там.

2 голосов
/ 18 февраля 2011

У меня была такая же проблема.

Я нахожусь на Windows Vista 64 с 64-битными версиями Helios и JDK / JRE 1.6 с обновлением 14. Я отлично использовал Eclipse Galileo.

Обновление до обновления 24 JDK / JRE 1.6 (самое последнее на эту дату) устранило проблему. Мне не нужно было вносить какие-либо изменения в файл Helios eclipse.ini.

1 голос
/ 22 октября 2012

У меня сработало размещение ключа -VM в начале файла eclipse.ini. Плюс наличие Java и Eclipse в 32-битной версии, хотя у меня 64-битная версия Win 7.

1 голос
/ 13 января 2012

хорошо, у меня возникла эта проблема, и обновление не работало, я исправил ее, потому что, по-видимому, мой компьютер не указывал на нужное место или запутался

У меня 32-битная машина и 32-битная Java

У меня на рабочем столе была папка eclipse, и она выдала мне эту ошибку

Я просто переместил папку eclipse в программные файлы, и это сработало, понятия не имею, почему

Надеюсь, это помоглогуд удачи!

0 голосов
/ 27 августа 2012

Переместите папку в вашем Program Files.Это исправило мою проблему с кодом ошибки 13.

0 голосов
/ 02 ноября 2011

У меня также была такая же проблема с Eclipse Indigo в 64-битной Windows 7. Сообщение об ошибке было «Java была запущена, но возвращен код выхода = 1».

Обновление до последнего обновления 29 JRE 1.6 исправило ее.

...