Impossibile eseguire Eclipse; JVM terminata. Codice di uscita=13

Ho appena aggiunto -vm C:\Program Files\Java\jre6\bin\javaw.exe

in eclipse.ini poi provo ad avviare nuovamente eclipse e ottengo questo errore. Dammi come risolvere o link che effettivamente lo risolvono.

Questo è il mio 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

Grazie

Soluzione

Potrebbe essere solo il modo in cui l'errore si manifesta (e non come è scritto nel file eclipse.ini), ma c'è del testo in Eclipse.ini (Specifying the JVM) che dice quanto segue:

L'opzione -vm e il suo valore (il percorso) devono essere su linee separate.

  • Il valore deve essere il percorso assoluto completo dell'eseguibile Java, non solo la home directory di Java.
  • L'opzione -vm deve precedere l'opzione -vmargs, poiché tutto ciò che viene dopo -vmargs viene passato direttamente alla JVM
Commentari (10)

Ho appena colpito anche questo. Si è scoperto che, almeno per me, questo era dovuto al tentativo di usare una versione win64 della JRE con un win32 Eclipse. Sembra che win32 Eclipse richieda un win32 Java (quello che viene chiamato -586 nella lista degli installatori Java di Oracle/Sun).

La ragione per cui stavo usando entrambi è che stavo cercando di individuare un bug che si manifestava solo in Eclipse a 64 bit, quindi avevo bisogno di un 32 bit con cui confrontarmi.

Una volta che ho installato ENTRAMBE le versioni "x64" (win64) e "i586" (win32) del JRE sulla mia macchina, le cose funzionano bene e nessun errore 13. A quanto pare è possibile avere entrambe le versioni installate allo stesso tempo.

Commentari (2)

L'errore significa che è la versione di JVM sbagliata per quella versione di Eclipse. Il link ha maggiori dettagli:

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

Commentari (3)