Poprawka: Java została uruchomiona, ale zwrócił kod zakończenia = 13 Zaćmienie

Niektórzy użytkownicy otrzymują Java została uruchomiona, ale zwrócił kod wyjścia = 13 Błąd Eclipse podczas próby uruchomienia Eclipse. Zgłoszono, że problem występuje w systemie Windows 7, Windows 8, Windows 10 (32- i 64-bitowy).

Java została uruchomiona, ale zwrócił kod wyjścia = 13

Co powoduje błąd „Java została uruchomiona, ale zwrócił kod wyjścia = 12”?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników. Na podstawie tego, co zebraliśmy, istnieje kilka dość powszechnych scenariuszy, które powodują ten konkretny komunikat o błędzie:

  • Zainstalowana jest niekompatybilna wersja Eclipse lub Java - jest to najczęstszy powód, dla którego pojawia się ten komunikat o błędzie. Prawdopodobnie masz zainstalowaną 64-bitową wersję Eclipse lub Java, podczas gdy twój komputer obsługuje tylko 32-bit (lub odwrotnie).
  • Eclipse zawiera znaki specjalne w katalogu instalacyjnym - Kilku użytkownikom udało się rozwiązać ten komunikat o błędzie po usunięciu znaków specjalnych (# $% ^) z katalogu instalacyjnego.
  • Komputer korzysta z nieobsługiwanej wersji maszyny JVM (Java Virtual Machine) - nawet jeśli upewnisz się, że korzystasz z najnowszej wersji środowiska Eclipse, możliwe, że widzisz ten błąd, ponieważ używasz nieobsługiwanej wersji maszyny JVM.
  • Zmienna ścieżki środowiska Java jest niepoprawnie ustawiona - niektórym użytkownikom udało się rozwiązać problem po odkryciu, że przyczyną problemu była niepoprawnie ustawiona zmienna PATH środowiska Java.

Jeśli próbujesz rozwiązać ten konkretny komunikat o błędzie, w tym artykule znajdziesz listę kroków rozwiązywania problemów z jakością. Poniżej znajduje się zbiór metod, które zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Aby uzyskać najlepsze wyniki, postępuj zgodnie z poniższymi metodami, aby były one prezentowane do momentu napotkania poprawki skutecznej w uzyskaniu rozwiązania problemu w danym scenariuszu

Metoda 1: Użycie poprawnej kombinacji środowiska Eclipse - JDK

Eclipse i JDK (Java Development Kit) są bardzo wybredni, jeśli chodzi o współpracę ze sobą. Pamiętaj, że istnieje tylko kilka działających kombinacji bitów OS, JDK i Eclipse. Jeśli zdarzy się, że użyjesz nieobsługiwanej kombinacji systemu operacyjnego, JDK i Eclipse, otrzymasz komunikat Java została uruchomiona, ale zwrócił kod wyjścia = 13 komunikat o błędzie Eclipse .

Poniżej opracowaliśmy listę kombinacji roboczych. Użyj ich w celach informacyjnych, aby sprawdzić, czy problem występuje z powodu nieobsługiwanej kombinacji:

  • 32-bitowy system operacyjny, 32-bitowy JDK, 32-bitowy Eclipse (tylko 32-bitowy)
  • 64-bitowy system operacyjny, 64-bitowy JDK, 64-bitowy Eclipse (tylko 64-bitowy)
  • 64-bitowy system operacyjny, 32-bitowy JDK, 32-bitowy Eclipse

Jeśli masz inną konfigurację, odinstaluj nieobsługiwany komponent, a następnie zainstaluj odpowiedni, aż będziesz w stanie otworzyć Eclipse bez wyświetlenia komunikatu o błędzie.

Uwaga: jeśli nie znasz architektury bitowej swojego systemu operacyjnego, naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ msinfo32 ” i naciśnij klawisz Enter, aby otworzyć ekran Informacje o systemie . Na ekranie Informacje o systemie przejdź do Podsumowania systemu i sprawdź Typ systemu z prawego panelu. Tam znajdziesz swoją architekturę systemu operacyjnego.

Weryfikacja architektury systemu

Jeśli ta metoda nie miała zastosowania, przejdź do następnej metody poniżej.

Metoda 2: Usunięcie znaków specjalnych ze ścieżki katalogu Eclipse

Problem może również występować, ponieważ katalog instalacyjny zawiera znaki specjalne. Kilku użytkownikom, którzy byli w podobnej sytuacji, udało się rozwiązać problem po wyeliminowaniu znaków specjalnych (@ # $% ^ & * () +) z nazwy katalogu.

Domyślnie Eclipse powinien znajdować się w C: \ IDE \ eclipse lub w C: \ Users \ * YourUsername * \ eclipse . Jeśli jednak został zainstalowany w niestandardowej lokalizacji, być może przez pomyłkę dodano znak specjalny, który powoduje problem.

Możesz rozwiązać ten problem, ręcznie przechodząc do lokalizacji instalacji Eclipse i usuwając wszelkie znaki specjalne, które mogą spowodować utworzenie komunikatu o błędzie.

Usuwanie znaków specjalnych z lokalizacji Eclipse

Uwaga: Niektórzy użytkownicy zgłosili, że zaczęli otrzymywać inny błąd po usunięciu znaków specjalnych z katalogu instalacyjnego Eclipse. Najprawdopodobniej dzieje się tak, ponieważ istnieją inne zależności, które polegały na tej konkretnej lokalizacji i nie działają już prawidłowo z powodu zmiany. W takim przypadku możesz całkowicie rozwiązać problem, instalując ponownie Eclipse.

Jeśli ta metoda nie pozwoliła rozwiązać problemu Java została uruchomiona przez zwrócony kod zakończenia = 13 Błąd Eclipse, przejdź do następnej metody poniżej.

Metoda 3: Usunięcie uszkodzonej zmiennej systemowej PATH

Jak się okazuje, Java 8 i kilka innych aktualizacji Java mogą zepsuć zmienne środowiskowe, powodując, że Java została uruchomiona, ale zwrócił kod wyjścia = 13 komunikat o błędzie Eclipse .

Jeśli ten komunikat o błędzie zaczął się pojawiać dopiero po zainstalowaniu oprogramowania Java (lub aktualizacji Java), wykonaj poniższe czynności, aby usunąć uszkodzoną zmienną systemową PATH:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ sysdm.cpl ” i naciśnij klawisz Enter, aby otworzyć Właściwości systemu .

    Uruchom okno dialogowe: sysdm.cpl
  2. W oknie Właściwości systemu przejdź na kartę Zaawansowane i kliknij Zmienne środowiskowe .

    Przejdź do karty Zaawansowane we Właściwościach systemu i kliknij Zmienne środowiskowe
  3. W oknie Zmienne środowiskowe przejdź do Zmienne systemowe, wybierz Ścieżka i kliknij Edytuj .

    Edytuj zmienną Path
  4. W oknie Edytuj zmienną środowiskową poszukaj zmiennej środowiskowej wspominającej Javę. Gdy go zobaczysz, kliknij go raz, aby go wybrać, a następnie kliknij Usuń .

    Usuwanie zmiennej środowiskowej Java PATH
  5. Uruchom ponownie komputer i sprawdź, czy możesz uruchomić Eclipse przy następnym uruchomieniu bez napotkania komunikatu o błędzie.

Jeśli nadal pojawia się ten sam komunikat o błędzie, przejdź do następnej metody poniżej.

Metoda 4: Ponowna instalacja JDK JAVA

Jeśli zaszedłeś tak daleko bez rezultatu, prawdopodobnie możesz rozwiązać problem przez czystą instalację najnowszej wersji JAVA JDK. Kilku użytkowników znajdujących się w podobnej sytuacji zgłosiło, że Java została uruchomiona, ale zwrócił kod zakończenia = 13 Błąd Eclipse został ostatecznie rozwiązany po odinstalowaniu bieżącego JDK i zainstalowaniu najnowszej dostępnej wersji.

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ appwiz.cpl ” i naciśnij klawisz Enter, aby otworzyć Programy i funkcje .

    Uruchom okno dialogowe: appwiz.cpl
  2. Wewnątrz programów i funkcji przewiń listę aplikacji i kliknij prawym przyciskiem myszy> Odinstaluj Java Development Kit wraz z wszelkimi aktualizacjami.

    Odinstalowywanie pakietu Java Development Kit
  3. Odwiedź ten link ( tutaj ) i pobierz najnowszą wersję JDK zgodnie z wersją systemu operacyjnego i architekturą bitową.

    Instalowanie najnowszego JDK
  4. Otwórz instalator i zakończ instalację, postępując zgodnie z instrukcjami wyświetlanymi na ekranie. Po zakończeniu procesu uruchom ponownie komputer.
  5. Sprawdź, czy komunikat o błędzie został rozwiązany, otwierając Eclipse przy następnym uruchomieniu systemu.

Ciekawe Artykuły