Eclipse падает при запуске; Код выхода = 13

Я пытаюсь работать с Eclipse Helios на моей машине x64 (Im довольно уверен, что эта проблема может возникнуть с любым eclipse), но она просто не работает.
Когда я пытаюсь запустить eclipse, я получаю следующее: 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

Ответ 1

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

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

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

Обновление

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

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

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

Ответ 2

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

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

Ответ 3

Поскольку ваша env-arch eclipse не была сопоставлена ​​с 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

Ответ 5

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

Ответ 6

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

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

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