2009-10-19 2 views
1

Вчера, я пытаюсь запустить eclipse 3.4, щелкнув eclipse.exe (в папке eclipse) и запустив нормально. Тогда вчера вечером я обновляю окна. Сегодня, когда я пытаюсь запустить eclipse 3.4, у него есть ошибка. Сообщение об ошибке можно найти на здесь SCREENSHOTeclipse 3.4 не запускается

Я использую Windows XP SP2 и Java 1.5 обновление 14.

Я не знаю, как исправить это, так что я удалил тогда мой jdk1.5.14 установлен JDK1. 5,21. Проблема все еще существует. Если я использую летучей мыши файл (eclipse.bat) с содержимым файла, как показано ниже:

затмение -vmargs -Xmx256M

он будет работать нормально. Но когда я перехожу в -Xmx512M или (> = 512M), в нем будет отображаться ошибка, подобная скриншоту.

Та же проблема возникает, когда я начинаю с eclipse 3.5. Но когда я начинаю с eclipse 3.3, eclipse 3.3 запускается нормально (я думаю, что eclipse 3.3 использует память ниже 3.4 выше, < = только 512M, протестировали, но забыли, сколько памяти потребляется eclipse 3.3).

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

+0

Можете ли вы добавить содержимое своего файла eclipse.ini? –

ответ

1

Вы можете попробовать с этим eclipse.ini:
у него есть XMX ниже, чем 512, и до сих пор удается запустить затмение довольно быстро (я бы рекомендовал использовать последнюю версию JDK для этого, хотя, даже если вы используете JDK5 для вашего программы)

Проверьте также каждую строку вашего eclipse.ini: у них не должно быть лишнего места.

+0

меня проверить eclipse.ini тоже ... но она не может начать слишком ... вот моя конфигурация файла eclipse.ini -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework плагинов \ org.eclipse.osgi_3.4.0.v20080605-1900.jar -vmargs -Dosgi.requiredJavaVersion = 1,5 -Xms40m -Xmx512m если я изменить -Xmx512m к -Xmx400m, например, да это может начаться ... но если 468 или выше (по умолчанию 512 для eclipse 3.4), он не может запускаться. Я не знаю, связана ли эта проблема с java или моими окнами, потому что до того, как я обновляю Windows, она работает нормально, но после обновления Windows проблема возникает ... – Jef

+0

Hi VonC, после того как я попробую ваш eclipse.ini с содержание ниже -showlocation -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework плагинов \ org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar -vm jdk1.6.0_10 \ jre \ bin \ client \ jvm.dll -vmargs -Dosgi.requiredJavaVersion = 1.5 -Xms128m -Xmx384m -Xss2m -XX: PermSize = 128m -XX: MaxPermSize = 128m -XX: MaxGCPauseMillis = 10 -XX: MaxHeapFreeRatio = 70 -XX: + UseConcMarkSweepGC -XX: + CMSIncrementalMode -XX: + CMSIncrementalPacing -XX: CompileThreshold = 5 -Dcom.sun.management.jmxremote он работает! Но я просто смущен, почему проблема существует после обновления Windows ... – Jef

+0

Привет VonC, после повторной попытки, есть 1 строка, которая необходима для моего затмения для запуска ... -XX: MaxPermSize = 128m В любом случае это работает! Спасибо ... PS: Я могу использовать ваш config.ini в качестве вашего сообщения, но просто интересно, я просто загружаю чистый zcl-файл eclipse 3.5 в свой блокнот. После того, как я распакую и просто нажмите eclipse.exe, он не работает, вам нужно добавить «-XX: MaxPermSize = 128m» в config.ini, чтобы он мог начать ... (3.4 тоже), но я точно помню, сначала время я запускаю eclipse 3.4, не нужно добавлять эту строку ... – Jef