Eclipse вылетает при запуске; Код выхода = 13 - PullRequest
8 голосов
/ 29 мая 2011

Я пытаюсь работать с Eclipse Helios на моем компьютере с архитектурой x64 (теперь я совершенно уверен, что эта проблема может возникнуть при любом затмении), но она просто не взаимодействует.
Когда я пытаюсь запустить затмение, я получаю следующее: exit code=13

Я установил

  • Helios EE x64 (последняя версия)
  • JDK 1.6.025 (x64)

Я правильно связал переменные окружения и попытался скомпилировать файл Java через cmd, и все прошло успешно.

Всякий раз, когда я пытался запустить Eclipse, я получаю exit code=13 (required java version=1.5)

Я попытался запустить следующее в cmd: -vm "mypath\jdk1.6.025\jre\bin" команда, предложенная на форумах

а также другие пути -vm "mypath\jdk1.6.025\bin" -vm "mypath\jdk1.6.025\jre\bin\javaw.exe" четное -vm "mypath\jre6\bin" от отчаяния безрезультатно.


У меня нет идей, и мне интересно, была ли у кого-нибудь эта проблема. Я даже скачал версию helios x86 и x86 JDK, но это не решило проблему. (Я изменил переменные окружения) Я все изменил обратно, но я застрял ...

Смежный вопрос: Невозможно запустить Eclipse

Ответы [ 6 ]

9 голосов
/ 31 мая 2011

Оказывается, что каталог имел имя !, и у Eclipse была проблема с этим.

Как только я переключил каталог (с рабочего стола, который находится в пользовательском каталоге с ! на C: /), все работало нормально. (посмотрите на Djava.class.path на изображении, расположенном в моем вопросе выше для всего пути - он должен прояснить, в чем проблема)

Vista позволяет вам создать имя пользователя, содержащее символ !, и тогда у многих программ возникают проблемы с ним

Обновление

Если кто-то все еще сталкивается с этой проблемой, хотя его путь в порядке, я предлагаю

  • пытается посмотреть на переменные среды
  • затем попробуйте удалить Helios EE (или любую другую версию ee, которую вы используете) и JDK, а затем переустановить версии 86x обоих (они все равно должны работать на платформе 64x).
  • для дальнейших объяснений смотрите здесь

Спасибо всем, кто пытался помочь

2 голосов
/ 22 октября 2013

Поскольку env-arch вашего затмения не была сопоставлена ​​с java-arch, например: eclipse-64bit работает в java-32bit или наоборот.

В Windows: Set correct env path to the specific 32 or 64bit java acording to eclipse.

В Linux: Попробуйте run: [path-to-eclipse]/eclipse -vm [jdk-path]/bin

2 голосов
/ 08 августа 2012

Пожалуйста, проверьте, что вы скачали версию x64.;)

А у вас установлена ​​Java, это x86.Используйте Eclipse x86, если вы используете Java x86.

1 голос
/ 26 декабря 2014

Я столкнулся с той же проблемой

Оказалось, что моя версия Java в PATH была обновлена ​​до 1.8

Как только я изменил это на 1.7, Eclipse запустился без проблем

1 голос
/ 28 июля 2014

Это оказалось ошибкой для меня.Я изменяю папку kepler, корневую директорию затмения, чтобы все права доступа были установлены.Это будет угроза безопасности, поэтому мне нужно будет установить разрешения для конкретной программы.с помощью procmon.exe я обнаружил, что javaw.exe получал отказ в разрешении на запись.Программисты eclipse и javaw.exe не дали этим программам повышенных разрешений для запуска в качестве доверенного установщика.

1 голос
/ 29 мая 2011

Какая версия Java находится на вашем пути, когда вы начинаете затмение?Попробуйте ввести java -version в командной строке.Вы будете хотеть Sun Java 1.5 или выше.Смотри http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...