Подтвердить что ты не робот

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

Я использовал 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

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

4b9b3361

Ответ 1

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

-vm
D:/Dev/Java/jdk1.6.0_25_x86/jre/bin/javaw.exe

Ответ 2

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

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

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

Ответ 3

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

К сожалению, этот режим не может быть изменен на вкладке "Совместимость" свойств файла. Это изменение должно быть сделано путем редактирования реестра. Найдите два ключа:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Помощник по совместимости \Persisted
  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Ищите любые записи для eclipse.exe. Я удалил один из каждого места, и это решило проблему для меня.

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

Ответ 4

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

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

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

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

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

Ответ 5

Для меня работала установка switch -VM в начале файла eclipse.ini. Кроме того, у меня есть как Java, так и Eclipse в 32-разрядной версии, хотя у меня 64-разрядная версия Win 7.

Ответ 6

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

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

Ответ 7

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