Поправка: Java беше стартирана, но върнат код за изход = 13 затъмнение

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

Java беше стартирана, но върна изходния код = 13

Какво причинява грешката „Java беше стартиран, но върна изходен код = 12“?

Проучихме този конкретен проблем, като разгледахме различни потребителски отчети. Въз основа на събраното от нас има няколко доста често срещани сценария, за които е известно, че задействат това конкретно съобщение за грешка:

  • Инсталирана е несъвместима версия Eclipse или Java - Това е най-честата причина, поради която се появява това съобщение за грешка. Вероятно е вероятно да сте инсталирали 64-битова версия на Eclipse или Java, докато компютърът ви поддържа само 32-битова (или обратно).
  • Eclipse включва специални знаци в инсталационната директория - Няколко потребители са успели да разрешат това съобщение за грешка, след като са премахнали специалните знаци (# $% ^) от инсталационната директория.
  • Компютърът използва неподдържана версия на JVM (Java Virtual Machine) - Дори да сте сигурни, че използвате най-новата версия на Eclipse, възможно е да виждате тази грешка, защото използвате неподдържана версия на JVM.
  • Променливата на пътя на средата на Java е зададена неправилно - Някои потребители са успели да разрешат проблема, след като са открили, че проблемът е причинен от неправилно зададена променлива PATH на Java Environment.

Ако се мъчите да разрешите това конкретно съобщение за грешка, тази статия ще ви предостави списък с качествени стъпки за отстраняване на неизправности. По-долу имате колекция от методи, които други потребители в подобна ситуация са използвали, за да разрешат проблема.

За най-добри резултати следвайте методите по-долу, за да бъдат представени, докато не срещнете корекция, която е ефективна за отстраняване на проблема във вашия конкретен сценарий

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

Eclipse и JDK (Java Development Kit) са много придирчиви, когато става въпрос за работа помежду си. Имайте предвид, че има само няколко работещи комбинации на OS, JDK и Eclipse bitness. Ако случайно използвате неподдържана комбинация от операционна система, JDK и Eclipse, ще получите съобщението за грешка Java Was Started but 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 \ * Вашето потребителско име * \ eclipse . Ако обаче сте инсталирали на персонализирано място, може погрешно да сте добавили специален знак, който създава проблема.

Можете да отстраните проблема, като навигирате до местоположението на инсталацията на Eclipse ръчно и премахнете всеки специален символ, който може да доведе до създаването на съобщението за грешка.

Изтриване на специалните знаци от местоположението на Eclipse

Забележка: Някои потребители съобщават, че са започнали да получават различна грешка след премахване на специалните знаци от инсталационната директория на Eclipse. Това най-вероятно се случва, защото има други зависимости, които разчитат на това конкретно местоположение и вече не функционират правилно поради промяната. В този случай можете да разрешите проблема изцяло, като преинсталирате Eclipse.

Ако този метод не ви позволи да разрешите Java Java Started by Returned Exit Code = 13 Eclipse error, преминете надолу към следващия метод по-долу.

Метод 3: Премахване на счупената системна променлива PATH

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

Ако сте започнали да получавате това съобщение за грешка само след инсталиране на Java (или актуализация на Java), следвайте стъпките по-долу, за да премахнете счупената системна променлива PATH:

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение . След това въведете “ sysdm.cpl ” и натиснете Enter, за да отворите System Properties .Стартиране на диалогов прозорец: sysdm.cpl
  2. В прозореца Свойства на системата отидете в раздела Разширени и кликнете върху Променливи на околната среда .Отидете в раздела Разширени в Свойства на системата и кликнете върху Променливи на околната среда
  3. В прозореца Променливи на средата отидете на Системни променливи, изберете Път и кликнете върху Редактиране .Редактирайте променливата Path
  4. В прозореца Редактиране на променлива на околната среда потърсете променлива на средата, в която се споменава Java. След като го видите, щракнете върху него веднъж, за да го изберете и след това щракнете върху Изтриване .Изтриване на променливата на средата Java PATH
  5. Рестартирайте компютъра си и вижте дали можете да стартирате Eclipse при следващото стартиране, без да срещнете съобщението за грешка.

Ако все още срещате същото съобщение за грешка, преминете към следващия метод по-долу.

Метод 4: Преинсталиране на JAVA JDK

Ако сте стигнали дотук без резултат, вероятно можете да разрешите проблема, като инсталирате най-новата версия на JAVA JDK. Няколко потребители, попаднали в подобна ситуация, съобщават, че Java е стартирана, но върнат код за изход = 13 Грешката на Eclipse е окончателно разрешена, след като деинсталират текущия си JDK и инсталират най-новата налична версия.

Ето кратко ръководство за това как да направите това:

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете “ appwiz.cpl ” и натиснете Enter, за да отворите Програми и функции .Стартиране на диалогов прозорец: appwiz.cpl
  2. Вътре в Програми и функции превъртете надолу през списъка с приложения и щракнете с десния бутон> Деинсталиране на Java Development Kit заедно с всички актуализации.Деинсталиране на Java Development Kit
  3. Посетете тази връзка ( тук ) и изтеглете най-новата версия на JDK според вашата версия на OS и битова архитектура.Инсталиране на най-новия JDK
  4. Отворете инсталатора и завършете инсталацията, като следвате указанията на екрана. След като процесът приключи, рестартирайте компютъра си.
  5. Вижте дали съобщението за грешка е разрешено, като отворите Eclipse при следващото стартиране на системата.