Eclipse 4.4 (Luna) richiede Java 1.7


Ho deciso di aggiornare la mia eclipse alla versione 4.4 (luna release). Quando provo ad avviarlo, tuttavia, ottengo un errore che indica che eclipse richiede 1.7 o versioni successive di java jvm.

Volevo solo vedere se questo è vero e se è possibile farlo funzionare con 1.6 (in particolare 1.6.0_65)

Author: user2554585, 2014-07-01

4 answers

Se c'è un messaggio esplicito che indica che 1.7 o successivo è richiesto quando lo si esegue con 1.6, mi aspetto che questo sia un requisito minimo forte (cioè di blocco). Eclipse Luna (4.4) è la prima versione che richiede 1.7:

Http://wiki.eclipse.org/Eclipse/Installation

E ancora, se ne dubiti ancora puoi verificare per quale versione è stata compilata. Per ogni classe Eclipse eseguire il seguente comando:

javap -verbose EclipseClass.class

Cercare Versione principale . Se il valore è 51 ciò significa che è stato compilato per java 1.7, quindi sei sfortunato per 1.6. I numeri magici per le versioni principali sono:

J2SE 8 = 52 (0x34 hex),
J2SE 7 = 51 (0x33 hex),
J2SE 6.0 = 50 (0x32 hex),
J2SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).

E sono descritti qui:

Http://en.wikipedia.org/wiki/Java_class_file#Magic_Number

Il fatto è che ogni bundle eclipse ha requisiti minimi diversi, quindi questa potrebbe non essere una buona opzione per una piattaforma grande come Eclipse. Ad ogni modo, lo dico perché è buono a sapersi.

 5
Author: Mathieu Fortin, 2014-07-01 00:47:39

Ho avuto anche questo problema durante l'installazione di IDE Luna. Nel mio caso, per risolvere questo problema, ho avuto che cambiano le variabili di sistema in win 7. Nel mio computer c'era la variabile che faceva riferimento al jdk 6... dopo che l'ho cambiato, ho potuto aprire la Luna.

Il seguente link mi ha aiutato:

[http://www.coderanch.com/t/409023/java/java/Incompatible-JVM-error][1]

 0
Author: Leonardo Costa, 2014-08-06 10:52:14

Richiede di installare l'ultimo JDK. Questo è il collegamento http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 0
Author: 345Pilot, 2014-12-05 09:31:43

Ho installato jdk1.7.0_67 ed è in esecuzione correttamente.

 0
Author: shashi, 2016-04-05 06:38:32