Eclipse падает при запуске; Код выхода = 13
Я пытаюсь работать с Eclipse Helios на моей машине x64 (Im довольно уверен, что эта проблема может возникнуть с любым eclipse), но она просто не работает.
Когда я пытаюсь запустить eclipse, я получаю следующее:
Я установил
- 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
Ответ 4
Какая версия java находится на вашем пути при запуске eclipse? Попробуйте ввести java -версию в командной строке. Вам понадобится Sun java 1.5 или выше. См. http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html
Ответ 5
Это оказалось ошибкой разрешений для меня. Я меняю папку kepler, корневую директорию eclipse, чтобы разрешить все настройки всем. Это будет угрозой безопасности, поэтому мне нужно будет установить разрешения для конкретной программы. using procmon.exe Я обнаружил, что javaw.exe получил отказ в разрешении на запись. Программисты eclipse и javaw.exe не предоставили этим программам повышенные разрешения для запуска в качестве доверенногоinstaller.
Ответ 6
Я столкнулся с той же проблемой
Оказалось, что моя версия Java в PATH была обновлена до 1,8
Как только я изменил это на 1.7, мой Eclipse начал без проблем