Επιδιόρθωση: Η Java ξεκίνησε αλλά επέστρεψε Κωδικός εξόδου = 13 Eclipse

Ορισμένοι χρήστες λαμβάνουν το Java Ξεκίνησε, αλλά επιστράφηκε Κωδικός εξόδου = 13 Eclipse σφάλμα κατά την προσπάθεια εκτέλεσης του Eclipse. Το ζήτημα αναφέρεται ότι παρουσιάζεται στα Windows 7, Windows 8, Windows 10 (32 και 64 bit).

Η Java ξεκίνησε αλλά επέστρεψε τον κωδικό εξόδου = 13

Τι προκαλεί το σφάλμα "Java ξεκίνησε αλλά επέστρεψε τον κωδικό εξόδου = 12";

Διερευνήσαμε αυτό το συγκεκριμένο ζήτημα εξετάζοντας διάφορες αναφορές χρηστών. Με βάση αυτά που συγκεντρώσαμε, υπάρχουν αρκετά κοινά σενάρια που είναι γνωστό ότι προκαλούν αυτό το συγκεκριμένο μήνυμα σφάλματος:

  • Έχει εγκατασταθεί μια ασύμβατη έκδοση Eclipse ή Java - Αυτός είναι ο πιο συνηθισμένος λόγος για τον οποίο παρουσιάζεται αυτό το μήνυμα σφάλματος. Είναι πιθανό ότι έχετε εγκαταστήσει μια έκδοση 64-bit Eclipse ή Java ενώ ο υπολογιστής σας υποστηρίζει μόνο 32-bit (ή αντίστροφα).
  • Το Eclipse περιλαμβάνει ειδικούς χαρακτήρες στον κατάλογο εγκατάστασης - Αρκετοί χρήστες κατάφεραν να επιλύσουν αυτό το μήνυμα σφάλματος αφού αφαιρέσουν τους ειδικούς χαρακτήρες (# $% ^) από τον κατάλογο εγκατάστασης.
  • Ο υπολογιστής χρησιμοποιεί μια μη υποστηριζόμενη έκδοση του JVM (Java Virtual Machine) - Ακόμα κι αν βεβαιωθείτε ότι χρησιμοποιείτε την τελευταία έκδοση του Eclipse, είναι πιθανό να δείτε αυτό το σφάλμα επειδή εκτελείτε μια μη υποστηριζόμενη έκδοση του JVM.
  • Η μεταβλητή Java Environment Path έχει οριστεί εσφαλμένα - Ορισμένοι χρήστες κατάφεραν να επιλύσουν το ζήτημα αφού ανακάλυψαν ότι το ζήτημα προκλήθηκε από μια λανθασμένη ρύθμιση Java Environment PATH.

Εάν προσπαθείτε να επιλύσετε αυτό το συγκεκριμένο μήνυμα σφάλματος, αυτό το άρθρο θα σας παράσχει μια λίστα με βήματα αντιμετώπισης προβλημάτων ποιότητας. Παρακάτω έχετε μια συλλογή μεθόδων που άλλοι χρήστες σε παρόμοια κατάσταση έχουν χρησιμοποιήσει για να επιλύσουν το πρόβλημα.

Για τα καλύτερα αποτελέσματα, ακολουθήστε τις παρακάτω μεθόδους, προκειμένου να παρουσιαστούν έως ότου αντιμετωπίσετε μια επιδιόρθωση που είναι αποτελεσματική για την επίλυση του προβλήματος στο συγκεκριμένο σενάριό σας

Μέθοδος 1: Χρήση του σωστού συνδυασμού Eclipse - JDK

Το Eclipse και το JDK (Java Development Kit) είναι πολύ επιλεκτικά όταν πρόκειται να συνεργαστούν. Λάβετε υπόψη ότι υπάρχουν μόνο αρκετοί συνδυασμοί λειτουργικών λειτουργιών OS, JDK και Eclipse bitness. Εάν τυχαίνει να χρησιμοποιήσετε έναν μη υποστηριζόμενο συνδυασμό, του Λειτουργικού Συστήματος, του JDK και του Eclipse, θα λάβετε το Java Started but Returned Exit Code = 13 Eclipse error message.

Παρακάτω έχουμε συντάξει μια λίστα συνδυασμών εργασίας. Χρησιμοποιήστε τα για αναφορά για να επαληθεύσετε εάν υπάρχει πρόβλημα που οφείλεται σε μη υποστηριζόμενο συνδυασμό

  • 32-bit OS, 32-bit JDK, 32-bit Eclipse (μόνο 32-bit)
  • 64-bit OS, 64-bit JDK, 64-bit Eclipse (μόνο 64-bit)
  • 64-bit OS, 32-bit JDK, 32-bit Eclipse

Εάν έχετε διαφορετική ρύθμιση, απεγκαταστήστε το μη υποστηριζόμενο στοιχείο και, στη συνέχεια, εγκαταστήστε ένα κατάλληλο μέχρι να μπορέσετε να ανοίξετε το Eclipse χωρίς να εμφανιστεί το μήνυμα σφάλματος.

Σημείωση: Σε περίπτωση που δεν γνωρίζετε την αρχιτεκτονική bit του λειτουργικού σας συστήματος, πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε " msinfo32 " και πατήστε Enter για να ανοίξετε την οθόνη Πληροφορίες συστήματος . Στην οθόνη Πληροφορίες συστήματος, μεταβείτε στην Περίληψη συστήματος και ελέγξτε τον τύπο συστήματος από το δεξί τμήμα του παραθύρου. Εκεί θα βρείτε την αρχιτεκτονική του λειτουργικού σας συστήματος.

Επαλήθευση της αρχιτεκτονικής του συστήματος

Εάν αυτή η μέθοδος δεν ήταν εφαρμόσιμη, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 2: Κατάργηση ειδικών χαρακτήρων από τη διαδρομή καταλόγου Eclipse

Ενδέχεται επίσης να αντιμετωπίζετε το πρόβλημα, επειδή ο κατάλογος εγκατάστασης περιέχει ειδικούς χαρακτήρες. Αρκετοί χρήστες που βρίσκονταν σε παρόμοια κατάσταση κατάφεραν να επιλύσουν το πρόβλημα αφού εξαλείψουν τους ειδικούς χαρακτήρες (@ # $% ^ & * () +) από το όνομα καταλόγου.

Από προεπιλογή, θα πρέπει να μπορείτε να βρείτε το Eclipse στο C: \ IDE \ eclipse ή στο C: \ Users \ * YourUsername * \ eclipse . Ωστόσο, εάν εγκαταστήσατε σε μια προσαρμοσμένη τοποθεσία, ενδέχεται να έχετε προσθέσει κατά λάθος έναν ειδικό χαρακτήρα που δημιουργεί το ζήτημα.

Μπορείτε να επιλύσετε το πρόβλημα μεταβαίνοντας στη θέση της εγκατάστασης Eclipse με μη αυτόματο τρόπο και αφαιρώντας οποιονδήποτε ειδικό χαρακτήρα που μπορεί να καταλήξει στη δημιουργία του μηνύματος σφάλματος.

Διαγραφή των ειδικών χαρακτήρων από την τοποθεσία του Eclipse

Σημείωση: Ορισμένοι χρήστες ανέφεραν ότι άρχισαν να λαμβάνουν ένα διαφορετικό σφάλμα μετά την κατάργηση των ειδικών χαρακτήρων από τον κατάλογο εγκατάστασης του Eclipse. Αυτό πιθανότατα συμβαίνει επειδή υπάρχουν και άλλες εξαρτήσεις που βασίζονταν στη συγκεκριμένη τοποθεσία και δεν λειτουργούν πλέον σωστά λόγω της αλλαγής. Σε αυτήν την περίπτωση, μπορείτε να επιλύσετε το πρόβλημα εντελώς με την επανεγκατάσταση του Eclipse.

Εάν αυτή η μέθοδος δεν σας επέτρεψε να επιλύσετε το Java ξεκίνησε με επιστρεφόμενο κωδικό εξόδου = 13 Eclipse , μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 3: Κατάργηση της σπασμένης μεταβλητής συστήματος PATH

Όπως αποδεικνύεται η Java 8 και μερικές άλλες ενημερώσεις Java έχουν τη δυνατότητα να βλάψουν τις μεταβλητές περιβάλλοντος, ενεργοποιώντας το Java Ξεκίνησε, αλλά επιστράφηκε Κωδικός εξόδου = 13 Eclipse μήνυμα σφάλματος.

Εάν ξεκινήσατε να λαμβάνετε αυτό το μήνυμα σφάλματος μόνο μετά την εγκατάσταση της Java (ή μιας ενημέρωσης Java), ακολουθήστε τα παρακάτω βήματα για να καταργήσετε τη σπασμένη μεταβλητή συστήματος PATH:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση . Στη συνέχεια, πληκτρολογήστε " sysdm.cpl " και πατήστε Enter για να ανοίξετε τις Ιδιότητες συστήματος .Εκτέλεση διαλόγου: sysdm.cpl
  2. Στο παράθυρο System Properties , μεταβείτε στην καρτέλα Advanced και κάντε κλικ στο Environment Variables .Μεταβείτε στην καρτέλα Για προχωρημένους στις Ιδιότητες συστήματος και κάντε κλικ στις Μεταβλητές περιβάλλοντος
  3. Μέσα στο παράθυρο Μεταβλητές περιβάλλοντος, μεταβείτε στις Μεταβλητές συστήματος, επιλέξτε Διαδρομή και κάντε κλικ στο Επεξεργασία .Επεξεργαστείτε τη μεταβλητή Path
  4. Στο παράθυρο Επεξεργασία μεταβλητής περιβάλλοντος , αναζητήστε μια μεταβλητή περιβάλλοντος που αναφέρει Java. Μόλις το δείτε, κάντε κλικ σε αυτό για να το επιλέξετε και, στη συνέχεια, κάντε κλικ στο Διαγραφή .Διαγραφή της μεταβλητής περιβάλλοντος Java PATH
  5. Επανεκκινήστε τον υπολογιστή σας και δείτε αν μπορείτε να ξεκινήσετε το Eclipse στην επόμενη εκκίνηση χωρίς να εμφανιστεί το μήνυμα σφάλματος.

Εάν εξακολουθείτε να αντιμετωπίζετε το ίδιο μήνυμα σφάλματος, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 4: Επανεγκατάσταση του JAVA JDK

Εάν έχετε φτάσει σε αυτό το σημείο χωρίς αποτέλεσμα, πιθανότατα μπορείτε να επιλύσετε το πρόβλημα εγκαθιστώντας καθαρά την τελευταία έκδοση JAVA JDK. Αρκετοί χρήστες που βρίσκονταν σε παρόμοια κατάσταση ανέφεραν ότι το Java ξεκίνησε, αλλά το Returned Exit Code = 13 Eclipse λάθος επιλύθηκε τελικά μετά την απεγκατάσταση του τρέχοντος JDK και εγκατέστησαν την πιο πρόσφατη διαθέσιμη έκδοση.

Ακολουθεί ένας γρήγορος οδηγός για το πώς να το κάνετε αυτό:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε " appwiz.cpl " και πατήστε Enter για να ανοίξετε Προγράμματα και δυνατότητες .Εκτέλεση διαλόγου: appwiz.cpl
  2. Μέσα στα Προγράμματα και τις δυνατότητες, μετακινηθείτε προς τα κάτω στη λίστα εφαρμογών και κάντε δεξί κλικ> Κατάργηση εγκατάστασης του Java Development Kit μαζί με τυχόν ενημερώσεις.Απεγκατάσταση του Java Development Kit
  3. Επισκεφτείτε αυτόν τον σύνδεσμο ( εδώ ) και κατεβάστε την τελευταία έκδοση του JDK σύμφωνα με την έκδοση του λειτουργικού συστήματος και την αρχιτεκτονική bit.Εγκατάσταση του πιο πρόσφατου JDK
  4. Ανοίξτε το πρόγραμμα εγκατάστασης και ολοκληρώστε την εγκατάσταση ακολουθώντας τις οδηγίες στην οθόνη. Μόλις ολοκληρωθεί η διαδικασία, επανεκκινήστε τον υπολογιστή σας.
  5. Δείτε αν το μήνυμα σφάλματος έχει επιλυθεί ανοίγοντας το Eclipse κατά την επόμενη εκκίνηση του συστήματος.