2013-02-26 4 views
1

У меня есть несколько версий Eclipse, установленных в разных местах (F:/eclipse-indigo, F:/eclipse-ganymede, F:/eclipse-juno). Indigo и ganymede позволяют мне запускать несколько экземпляров, пока я выбираю другое рабочее пространство. При запуске второго экземпляра Juno я получаю сообщение об ошибке «Java был запущен, но вернул код выхода = 1».Не удается запустить несколько экземпляров Eclipse Juno

Juno Error

Я искать ошибки, но большинство решений были для OP не в состоянии запустить Юнона вообще.

Я могу запустить один экземпляр, но второй экземпляр не позволяет мне выбрать другое рабочее пространство. Только сообщение об ошибке выше.

+0

Не могли бы вы изменить свой вопрос, чтобы журнал ошибок был в текстовом поле (код), а не скриншоте? Существуют ли какие-либо дополнительные плагины, или это установка Juno vanilla? – mliebelt

+0

mliebelt, я был бы рад, если бы разработчики Eclipse сделали текст доступным. В противном случае мне пришлось бы вводить все это. – km1

+0

Если вы перейдете в каталог 'eclipse/.metadata /', вы должны найти там файл '.log', который также должен иметь это сообщение об ошибке. – mliebelt

ответ

1

Try в таком порядке:

  • Обновление вашей установки Java к последней версии. Есть ошибки в старых версиях Java, вызывающие подобные проблемы: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7002666

  • Явно задаю аргумент -vm в eclipse.ini, чтобы указать на установку Java, которую вы хотите использовать (в случае, если их несколько). Ваша установка Eclipse в настоящее время использует все, что было установлено на Java (поскольку она копируется в папку system32, откуда она запускается в соответствии с сообщением об ошибке).

  • Сравните eclipse.ini из Juno и еще одну версию. Игнорируйте имена DLL и файлов, но посмотрите, изменили ли вы некоторые параметры vm (например, размер памяти) в своей старой установке. Если да, скопируйте эти настройки в свой Juno eclipse.ini.

+0

Bananeweizen, спасибо за подсказку. Я сравнивал файлы ini и замечал настройки jmx в ini-файле juno. Тогда это меня осенило, каждый раз, когда я пытался запустить juno, порты jmx конфликтуют. Взяли настройки jmx, и теперь я могу запускать несколько экземпляров с разными рабочими пространствами. Благодарю. – km1

+0

та же проблема ... phew – Edge

0

Вы пробовали начать Юнона явно давая рабочее пространство в качестве аргумента, как в следующем ярлыком:

F: \ затмение-Юнона \ затмение \ eclipse.exe -data F: \ затмение-Юнона \ ws1

Если это действительно так, что-то не так (в Juno) с выбором рабочей области в начале. Я все время пытаюсь быть явным, с какой рабочей областью я хочу запустить Eclipse, создав командный файл или команду ярлыка, подобную приведенной выше.

См. this answer для типичных параметров командной строки.

+0

mliedelt, спасибо за предложение. Я создал ярлык, как вы упомянули, используя параметр -data. Он отлично работает, если нет другого экземпляра Juno. Если другой экземпляр работает, я получаю ту же ошибку. – km1

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