
Eclipse Juno только что обновился и теперь зависает сразу после запуска. Запуск из консоли показывает следующие ошибки:
ian@vega ~/Applications/eclipse> ./eclipse
Exception in thread "Worker-1"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Worker-1"
Exception in thread "Worker-8"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Worker-8"
Exception in thread "State Saver"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "State Saver"
Exception in thread "Timer-0"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Timer-0"
Я использую Eclipse на OSX с последней версией Java:
ian@vega ~/Applications/eclipse> java -version
java version "1.7.0_08-ea"
Java(TM) SE Runtime Environment (build 1.7.0_08-ea-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.4-b01, mixed mode)
Я подумал, что, возможно, ему нужен больший объем памяти, поэтому создал следующий файл eclipse.ini и выделил ему до 4 гигабайт оперативной памяти (на моем ноутбуке 16 гигабайт):https://gist.github.com/3804519
Судя по всему, файл eclipse.ini был обнаружен, поскольку заставка больше не отображается, но система все еще зависает.
У кого-нибудь есть идеи?
решение1
Я столкнулся с той же проблемой после обновления Eclipse Juno сегодня. Для меня создание eclipse.ini (раньше его не было) с содержимым --launcher.XXMaxPermSize 256m решило проблему. То же самое для JDK 1.7.0_04 и 1.6.0_35 на MacOSX 10.8.2. Ура!