Eclipse si arresta in modo anomalo all’avvio; Codice di uscita = 13

Sto cercando di lavorare con Eclipse Helios sulla mia macchina x64 (sono abbastanza sicuro ora che questo problema potrebbe verificarsi con qualsiasi eclipse) ma semplicemente non collabora.
Quando provo a eseguire eclipse ottengo il seguente: codice di uscita = 13

Ho installato

  • Helios EE x64 (ultima versione)
  • JDK 1.6.025 (x64)

Ho collegato correttamente le variabili di ambiente e ho provato a compilare un file Java tramite cmd e ci sono riuscito.

Ogni volta che ho provato a eseguire eclipse ottengo exit code=13 (required java version=1.5)

Ho provato a eseguire il comando seguente in cmd: -vm "mypath\jdk1.6.025\jre\bin" come suggerito dai forum

così come altri percorsi -vm "mypath\jdk1.6.025\bin" -vm "mypath\jdk1.6.025\jre\bin\javaw.exe" anche -vm "mypath\jre6\bin" per disperazione senza successo.


Sono completamente fuori di idee e mi chiedo se qualcuno abbia avuto questo problema. Ho persino scaricato la versione di helios x86 e la versione JDK x86, ma non ha risolto il problema. (Ho cambiato le variabili di ambiente) Ho cambiato tutto ma sono bloccato …

Domanda correlata: Imansible eseguire Eclipse

Si scopre che una directory ha avuto un ! nel suo nome ed eclipse ha avuto un problema con quello.

Una volta ho cambiato la directory (dal desktop che si trova nella directory dell’utente che aveva ! In esso in C: /) tutto ha funzionato bene. (guarda il file Djava.class.path nell’immagine che si trova nella mia domanda sopra per l’intero percorso – dovrebbe chiarire quale fosse il problema)

Vista ti consente di creare un nome utente che contenga ! carattere e quindi molti programmi hanno problemi con esso

Aggiornare

Se qualcuno sta ancora riscontrando questo problema, anche se il loro percorso è ok suggerisco

  • cercando di guardare le variabili d’ambiente
  • quindi provare a disinstallare Helios EE (o qualsiasi altra versione di ee in esecuzione) e JDK e quindi reinstallare le versioni 86x di entrambi (dovrebbero comunque funzionare sulla piattaforma 64x).
  • per ulteriori spiegazioni guarda qui

Grazie a tutti quelli che hanno cercato di aiutare

Per favore, controlla di aver scaricato la versione x64. 😉

E il tuo Java installato è x86. Usa Eclipse x86 se usi Java x86.

Perché l’env-arch di eclipse non è stato abbinato a java-arch, ad esempio: eclipse-64 bit eseguito in java-32bit o viceversa.

In Windows: Set correct env path to the specific 32 or 64bit java acording to eclipse.

In Linux: Prova a run: [path-to-eclipse]/eclipse -vm [jdk-path]/bin

Quale versione di java è sul tuo percorso quando avvii eclipse? Prova ad inserire java -version su un prompt dei comandi. Vorresti Sun java 1.5 o superiore. Vedi http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

Questo si è rivelato un errore di authorization per me. Io cambio la cartella Kepler, eclipse directory root per avere le autorizzazioni impostate su tutti. Questo sarà un rischio per la sicurezza, quindi avrò bisogno di impostare i permessi per essere specifici del programma. usando procmon.exe ho trovato che javaw.exe stava ottenendo i permessi di scrittura negati. I programmatori di eclipse e javaw.exe non hanno fornito a tali programmi autorizzazioni elevate da eseguire come programma di installazione trusted.

Ho affrontato lo stesso problema

Ho scoperto che la mia versione di Java nel PATH era stata aggiornata alla 1.8

Una volta che ho cambiato questo a 1.7, il mio Eclipse è iniziato senza problemi