Eclipse Crash al lancio-JVM terminato. Codice di uscita=2


Farò del mio meglio per rendere la mia situazione il più chiara possibile. Ho provato a cercare su Google il messaggio di errore, ma non ho trovato alcun argomento riguardante exit code=2 da nessuna parte. Ho trovato solo argomenti riguardanti diversi codici di uscita, e sto cercando di risolvere il mio problema seguendo il consiglio dato lì - nessuna fortuna finora. Inoltre sono un principiante quando si tratta di qualsiasi forma di Linux (la distribuzione che sto usando è Ubuntu).

Problema:

Il mio eclipse si blocca all'avvio con il seguente errore di popping della finestra su:

JVM terminated. Exit code=2
/usr/bin/java
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /usr/lib/eclipse//plugins/org.eclipse.platform_3.8.1.dist/splash.bmp
-launcher /usr/lib/eclipse/eclipse
-name Eclipse
--launcher.library/usr/lib/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.dist/eclipse_1503.so
-startup /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar
--launcher.overrideVmargs
-exitdata 670018
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar

C'è una grande possibilità che il mio problema sia legato alla mancanza di una corretta versione Java installata.

Sospetto questo perché:

Ho avuto eclipse in esecuzione sul mio pc due giorni fa. Ieri ho dovuto usare un'applicazione web che richiedeva una versione specifica di JRE installata. A causa della mia mancanza di conoscenza di Linux, ho passato alcune ore a rimuovere le mie attuali installazioni di java JREs e JDKS (in modo da poter installare la versione richiesta) utilizzando più guide che ho trovato sul internet (alcuni comandi inclusi come sudo apt-get purge java* e altri comandi tra cui la rimozione, java e *). Oggi il mio Eclipse non verrà lanciato.

Quando corro

java -version

Non dice questo file o directory, ma le pagine web come http://www.java.com/en/download/testjava.jsp http://javatester.org/version.html funziona e dì che la mia versione java è

Vendor: Oracle Corporation 
Version: Java SE 7 Update 25 
Operating System: Linux 3.5.0-34-generic 
Java Architecture: 64-bit

Installato utilizzando questo metodo:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Qualcuno può per favore guidarmi come risolvere questo problema specifico? Fortunatamente non ho ancora realizzato progetti importanti nella mia Eclipse, quindi non mi dispiace eliminare l'installazione se necessario.

Per essere completamente onesti, il motivo principale per cui ho bisogno di Eclipse è l'opzione Remote Server Explorer, quindi se qualcuno conosce un buon IDE diverso da Eclipse che può fornire altrettanto un buon Explorer del server remoto, sarebbe una soluzione perfetta-veloce-temporanea.

Author: Cache Staheli, 2013-06-19

5 answers

Ho ricevuto lo stesso messaggio di errore e l'ho risolto avviando eclipse con il parametro-clean. Per utilizzare il parametro clean: Modifica l'eclissi.il file ini si trova nella directory di installazione di Eclipse e insert-clean come prima riga. Una volta avviato, rimuovere il parametro-clean nell'eclipse.file ini.

Ha funzionato per me...

 2
Author: Pau, 2014-11-12 17:19:42

Imposta\Cambia il tuo percorso jdk corrente in eclipse.ini.

-vm
C:\Java\JDK\1.8\bin\javaw.exe

Contenuto del file Ini di esempio:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Java\JDK\1.8\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m
 2
Author: gurusiv, 2016-06-18 14:23:58

Le seguenti variabili di ambiente sono state rimosse e il client Connect è stato in grado di avviare correttamente:

_JAVA_OPZIONI JAVA_TOOL_OPZIONI IBM_JAVA_OPZIONI

Le variabili di ambiente del sistema operativo possono essere trovate da:

From Desktop, right-click on My Computer icon-> Properties -> Advanced.
Click the Environment variables button to remove the before-mentioned system environment variables.
 1
Author: anitha, 2014-09-01 18:30:26

Nelle variabili di ambiente controlla il valore della variabile Path, avrebbe riferimento a Oracle javapath che sarebbe una versione Java errata e potrebbe causare il problema. basta rimuovere "C:\ProgramData\Oracle\Java\javapath;" dalla variabile Path e prova.

 1
Author: mvm_bgm, 2015-12-02 07:04:36

Dobbiamo eliminare tutto il contenuto nella cartella specificata nell'errore msg.Si prega di passare attraverso il link qui sotto per esempio JVM terminato

 -1
Author: sunny522, 2016-06-27 10:06:21