Исправлено: Java была запущена, но вернул код выхода = 13 Eclipse

Некоторые пользователи получают сообщение « Java была запущена, но вернулась ошибка кода выхода = 13» при попытке запустить Eclipse. Сообщается, что проблема возникает в Windows 7, Windows 8, Windows 10 (32- и 64-разрядная версии).

Java была запущена, но вернул код выхода = 13

Что вызывает ошибку «Java была запущена, но вернул код выхода = 12»?

Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей. Исходя из того, что мы собрали, существует несколько довольно распространенных сценариев, вызывающих именно это сообщение об ошибке:

  • Установлена ​​несовместимая версия Eclipse или Java - это наиболее частая причина появления этого сообщения об ошибке. Вероятно, вы установили 64-разрядную версию Eclipse или Java, в то время как ваш компьютер поддерживает только 32-разрядную (или наоборот).
  • Eclipse включает специальные символы в каталог установки. Некоторым пользователям удалось устранить это сообщение об ошибке после удаления специальных символов (# $% ^) из каталога установки.
  • На компьютере используется неподдерживаемая версия JVM (виртуальная машина Java). Даже если вы убедитесь, что используете последнюю версию Eclipse, возможно, вы видите эту ошибку, потому что используете неподдерживаемую версию JVM.
  • Неправильно задана переменная пути к среде Java. Некоторым пользователям удалось решить проблему после того, как они обнаружили, что проблема была вызвана неверно установленной переменной PATH среды Java.

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

Для достижения наилучших результатов следуйте приведенным ниже методам, чтобы они отображались до тех пор, пока не встретите исправление, которое эффективно для решения проблемы в вашем конкретном сценарии.

Метод 1: Использование правильной комбинации Eclipse - JDK

Eclipse и JDK (Java Development Kit) очень разборчивы в работе друг с другом. Имейте в виду, что существует всего несколько рабочих комбинаций разрядности ОС, JDK и Eclipse. Если вы используете неподдерживаемую комбинацию операционной системы, JDK и Eclipse, вы получите сообщение об ошибке Java Was Started, но Returned Exit Code = 13 Eclipse .

Ниже мы составили список рабочих комбинаций. Используйте их для справки, чтобы проверить, возникает ли проблема из-за неподдерживаемой комбинации:

  • 32-битная ОС, 32-битный JDK, 32-битный Eclipse (только 32-битный)
  • 64-битная ОС, 64-битный JDK, 64-битный Eclipse (только 64-битный)
  • 64-битная ОС, 32-битный JDK, 32-битный Eclipse

Если у вас другая установка, удалите неподдерживаемый компонент, а затем установите соответствующий, пока вы не сможете открыть Eclipse без появления сообщения об ошибке.

Примечание. Если вы не знаете битовую архитектуру своей операционной системы, нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « msinfo32 » и нажмите Enter, чтобы открыть экран « Информация о системе» . На экране «Информация о системе» перейдите к « Сводка о системе» и проверьте тип системы на правой панели. Вот где вы найдете архитектуру своей ОС.

Проверка архитектуры системы

Если этот метод неприменим, перейдите к следующему методу ниже.

Метод 2: удаление специальных символов из пути к каталогу Eclipse

Вы также можете столкнуться с проблемой из-за того, что каталог установки содержит специальные символы. Нескольким пользователям, которые были в подобной ситуации, удалось решить проблему после удаления специальных символов (@ # $% ^ & * () +) из имени каталога.

По умолчанию вы можете найти Eclipse в C: \ IDE \ eclipse или в C: \ Users \ * YourUsername * \ eclipse . Однако, если вы установили в произвольном месте, вы могли по ошибке добавить специальный символ, который создает проблему.

Вы можете решить проблему, перейдя к месту установки Eclipse вручную и удалив все специальные символы, которые могут привести к появлению сообщения об ошибке.

Удаление специальных символов из местоположения Eclipse

Примечание. Некоторые пользователи сообщают, что они начали получать другую ошибку после удаления специальных символов из каталога установки Eclipse. Скорее всего, это происходит потому, что существуют другие зависимости, которые полагались на это конкретное местоположение, и они больше не работают должным образом из-за изменения. В этом случае вы можете полностью решить проблему, переустановив Eclipse.

Если этот метод не позволил вам устранить ошибку Java Was Started by Returned Exit Code = 13 Eclipse , перейдите к следующему методу ниже.

Метод 3: удаление неработающей переменной System PATH

Как оказалось, Java 8 и несколько других обновлений Java могут испортить переменные среды, вызывая сообщение об ошибке Java Was Started, но Returned Exit Code = 13 Eclipse .

Если вы начали получать это сообщение об ошибке только после установки Java (или обновления Java), выполните следующие действия, чтобы удалить неработающую системную переменную PATH:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите « sysdm.cpl » и нажмите Enter, чтобы открыть Свойства системы .Диалог запуска: sysdm.cpl
  2. В окне « Свойства системы» перейдите на вкладку « Дополнительно » и нажмите « Переменные среды» .Перейдите на вкладку Advanced в System Properties и щелкните Environment Variables.
  3. В окне «Переменные среды» перейдите в «Системные переменные», выберите « Путь» и нажмите « Изменить» .Отредактируйте переменную Path
  4. В окне « Изменить переменную среды» найдите переменную среды, в которой упоминается Java. Увидев его, щелкните по нему один раз, чтобы выбрать, а затем нажмите « Удалить» .Удаление переменной среды Java PATH
  5. Перезагрузите компьютер и посмотрите, сможете ли вы запустить Eclipse при следующем запуске без появления сообщения об ошибке.

Если вы по-прежнему сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.

Метод 4: переустановка JAVA JDK

Если вы зашли так далеко без результата, вы, вероятно, можете решить проблему, установив последнюю версию JAVA JDK. Несколько пользователей, оказавшихся в аналогичной ситуации, сообщили, что ошибка Eclipse была запущена, но возвращен код выхода = 13 была окончательно устранена после того, как они удалили текущий JDK и установили последнюю доступную версию.

Вот краткое руководство, как это сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .Диалог запуска: appwiz.cpl
  2. Внутри программ и компонентов прокрутите список приложений и щелкните правой кнопкой мыши> Удалить Java Development Kit вместе с любыми обновлениями.Удаление Java Development Kit
  3. Посетите эту ссылку ( здесь ) и загрузите последнюю версию JDK в соответствии с версией вашей ОС и битовой архитектурой.Установка последней версии JDK
  4. Откройте программу установки и завершите установку, следуя подсказкам на экране. По завершении процесса перезагрузите компьютер.
  5. Посмотрите, было ли устранено сообщение об ошибке, открыв Eclipse при следующем запуске системы.