Δεν είναι δυνατή η εκτέλεση του Eclipse- η JVM τερματίστηκε. Κωδικός εξόδου=13

Απλά προσθέτω -vm C:\Program Files\Java\jre6\bin\javaw.exe

στο eclipse.ini και μετά προσπαθώ να εκκινήσω ξανά το eclipse και λαμβάνω αυτό το σφάλμα. Δώστε μου πώς να το λύσω ή σύνδεσμο που πραγματικά το λύνει.

Αυτό είναι το eclipse.ini μου

-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize 256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs 
-Xms40m 
-Xmx384m

Σας ευχαριστώ.

Λύση

Μπορεί να είναι απλώς ο τρόπος που εμφανίζεται το σφάλμα (και όχι ο τρόπος που είναι γραμμένο στο αρχείο eclipse.ini), αλλά υπάρχει κείμενο στο Eclipse.ini (Specifying the JVM) που λέει τα εξής:

  • Η επιλογή -vm και η τιμή της (η διαδρομή) πρέπει να βρίσκονται σε ξεχωριστές γραμμές.
  • Η τιμή πρέπει να είναι η πλήρης απόλυτη διαδρομή προς το εκτελέσιμο αρχείο Java, όχι μόνο προς τον αρχικό κατάλογο της Java.
  • Η επιλογή -vm πρέπει να εμφανίζεται πριν από την επιλογή -vmargs, καθώς ό,τι ακολουθεί την επιλογή -vmargs μεταβιβάζεται απευθείας στη JVM
Σχόλια (10)

Μόλις το χτύπησα κι αυτό. Αποδεικνύεται ότι, τουλάχιστον για μένα, αυτό οφειλόταν στην προσπάθεια να χρησιμοποιήσω μια win64 έκδοση του JRE με ένα win32 Eclipse. Φαίνεται ότι το win32 Eclipse απαιτεί μια win32 Java (αυτό που ονομάζεται -586 στη λίστα των εγκαταστατών Java από την Oracle/Sun).

Ο λόγος που χρησιμοποιούσα και τα δύο είναι ότι προσπαθούσα να εντοπίσω ένα σφάλμα που εκδηλωνόταν μόνο στο 64-bit Eclipse, οπότε χρειαζόμουν ένα 32-bit για να συγκρίνω.

Μόλις εγκατέστησα ΚΑΙ τις δύο εκδόσεις "x64" (win64) και "i586" (win32) του JRE στο μηχάνημά μου, τα πράγματα λειτουργούν άψογα και δεν υπάρχει σφάλμα 13. Προφανώς μπορείτε να έχετε εγκαταστήσει και τις δύο ταυτόχρονα.

Σχόλια (2)

Το σφάλμα σημαίνει ότι πρόκειται για λάθος έκδοση JVM για την εν λόγω έκδοση του Eclipse. Ο σύνδεσμος έχει περισσότερες λεπτομέρειες:

http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

Σχόλια (3)