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).
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.
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.
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:
- 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 - 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 - W oknie Zmienne środowiskowe przejdź do Zmienne systemowe, wybierz Ścieżka i kliknij Edytuj .
Edytuj zmienną Path - 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 - 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ć:
- 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 - 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 - Odwiedź ten link ( tutaj ) i pobierz najnowszą wersję JDK zgodnie z wersją systemu operacyjnego i architekturą bitową.
Instalowanie najnowszego JDK - Otwórz instalator i zakończ instalację, postępując zgodnie z instrukcjami wyświetlanymi na ekranie. Po zakończeniu procesu uruchom ponownie komputer.
- Sprawdź, czy komunikat o błędzie został rozwiązany, otwierając Eclipse przy następnym uruchomieniu systemu.