333 Stimmen

Eclipse kann nicht ausgeführt werden; JVM wurde beendet. Exit code=13

enter image description here

Ich füge einfach an -vm C:\Program Dateien \Java\jre6\bin\javaw.exe

in eclipse.ini, dann versuche ich, eclipse wieder zu starten und bekomme diesen Fehler. Geben Sie mir, wie zu lösen oder Link, der tatsächlich lösen es.

Dies ist meine 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

Dankeschön

2voto

nicomp Punkte 4011

Gehen Sie zu dem Ordner, in dem Sie Eclipse gespeichert haben. Sehen Sie sich im Konfigurationsordner das Startprotokoll an. Es wird Ihnen eine viel bessere Diagnose liefern als "Exit Code 13".

2voto

Etibar - a tea bar Punkte 1833

Ich hatte das gleiche Problem mit eclipse auf beiden Rechnern. Ich hatte jre 32 bit installiert. Also habe ich 32 Bit entfernt und stattdessen 64 Bit installiert und es funktionierte perfekt.

2voto

oiyio Punkte 4171

Nach einem Java-Update lässt sich Eclipse nicht mehr starten, da sich der Standard-Jdk-Speicherort geändert hat. Das Hinzufügen der folgenden Zeilen zur Datei eclipse.ini löste mein Problem sofort:

-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe

Ich habe diese Zeilen kurz vor vmargs hinzugefügt. Es sieht so aus wie das Folgende:

...
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.7.0_75\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

Weitere Informationen über eclipse.ini finden Sie auf dieser Website http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example

In meinem Fall verwende ich 32-Bit-Eclipse und Java. Wenn Sie sowohl 32-Bit- als auch 64-Bit-Versionen von Java installiert haben, achten Sie darauf, die richtige Version zu wählen. Für 64-Bit-Versionen, beziehen Sie sich auf die Datei javaw.exe unter dem Verzeichnis

C:\Program Files\Java\jdk1.8.0_60\bin

2voto

HimalayanCoder Punkte 9093

Installieren Sie einfach die 64-Bit-Version von JAVA von http://java.com/en/download/manual.jsp

und deinstallieren Sie die ältere Version, wenn Sie vom 64-Bit-Installationsprogramm dazu aufgefordert werden

2voto

asgs Punkte 3828

Wenn Sie diesen Fehler sehen, gehen Sie in das Konfigurationsverzeichnis und suchen Sie nach einer Protokolldatei, die gerade erstellt wurde. Sie sollte den richtigen Exception-Stacktrace enthalten. Bei mir war es so, dass ich eine aktualisierte 32-Bit-JRE (oder JVM) installiert hatte, die das Standard-Java war, das dem Pfad hinzugefügt wurde. Und meine Eclipse-Installation war 64-Bit, was bedeutete, dass sie eine 64-Bit-VM benötigte, um ihre nativen SWT-Bibliotheken auszuführen. Also habe ich einfach die 32-Bit-JVM deinstalliert und durch eine 64-Bit-JVM ersetzt.

Ich frage mich, ob sie diesen Meldemechanismus verbessern werden, anstatt stillschweigend eine Protokolldatei in irgendeinem Verzeichnis zu erzeugen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X