2014-07-06 9 views
33

Ho un problema nell'avvio di Eclipse 4.4 sul mio Mac. Ricevo il seguente errore: "La versione 1.6.0_65 della JVM non è adatta per questo prodotto." Ho installato l'ultima versione. Quando sono in esecuzione java -version Sto diventando:Errore nel lancio di Eclipse 4.4 "La versione 1.6.0_65 di JVM non è adatta per questo prodotto."

java version "1.8.0_05" 
Java(TM) SE Runtime Environment (build 1.8.0_05-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode) 

Ecco il mio file eclipse.ini dove Ho già provato a insieme esplicito il parametro -vm alla mia jdk1.8:

-startup 
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
--launcher.library 
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.200.v20140603-1326 
-product 
org.eclipse.epp.package.standard.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-XstartOnFirstThread 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
-Xdock:icon=../Resources/Eclipse.icns 
-XstartOnFirstThread 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-vm 
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java 
+5

Installa; http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Che risolve il mio problema. –

+0

Anche sopra uno mi ha aiutato. 'OSX 10.9.5' –

+0

Anche sopra uno mi ha aiutato. Grazie @Can Ürek – Udhaya

risposta

2

Si prega di verificare se si ha l'edizione x64 di Eclipse. Qualcuno ha risposto a questo solo a few hours ago.

+1

Se questo non funziona (non ha funzionato per me) l'installazione del Java Development Kit (NB Not the JRE) da Oracle come suggerito dall'altra risposta è raccomandato. – thclark

9

L'argomento -vm sembra ok, ma la sua posizione è sbagliata. Secondo questo Eclipse Wiki entry:

The -vm option must occur before the -vmargs option, since everything after -vmargs is passed directly to the JVM.

Così il vostro argomento -vm non viene preso in considerazione e non riesce sopra alla vostra installazione di default di Java, che è probabilmente 1.6.0_65.

+2

Questo ha risolto il problema per me: ho aggiunto l'opzione '-vm' con path to java a' eclipse.ini' prima --'launcher.appendVmargs' e ha funzionato come un incantesimo. Il mio problema era lo stesso e avevo Eclipse a 64 bit, ma ora è risolto :) – Yura

+0

Questa dovrebbe essere la risposta giusta – Ordiel

66

Ecco come risolvere questo errore quando il lancio di Eclipse:

Version 1.6.0_65 of the JVM is not suitable for this product. Version: 1.7 or greater is required.

  1. Go e installare latest JDK

  2. Accertarsi di aver installato a 64 bit Eclipse

+0

Ho già avuto l'edizione x64 di Eclipse. Questo ha risolto il problema per me. – Marty

+1

Questo è stato il mio punto chiave: "Installa il kit di sviluppo Java SE appropriato". (Questo è anche noto come JDK e non deve essere confuso con il Java Runtime Environment o JRE di dimensioni più ridotte. Grazie! –

Problemi correlati