Eclipse 4.4 (Luna) Nécessite-t-il Java 1.7


J'ai décidé de mettre à jour mon eclipse vers 4.4 (version luna). Lorsque j'essaie de le lancer cependant, j'obtiens une erreur indiquant qu'eclipse nécessite 1.7 ou version ultérieure de java jvm.

Je voulais juste voir si cela est vrai et s'il est possible de le faire fonctionner avec 1.6 (en particulier 1.6.0_65)

Author: user2554585, 2014-07-01

4 answers

S'il est un message explicite indiquant que la 1.7 ou plus) est nécessaire lorsque vous l'exécutez avec 1.6, je m'attends à une forte (ie blocage) exigence minimale. Eclipse Luna (4.4) est la première version nécessitant 1.7:

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

Et encore, si vous en doutez encore, vous pouvez vérifier pour quelle version il a été compilé. Pour chaque classe Eclipse, exécutez la commande suivante:

javap -verbose EclipseClass.class

Recherchez Version Majeure. Si la valeur est 51 cela signifie qu'il a été compilé pour java 1.7, donc vous n'avez pas de chance pour 1.6. Les nombres magiques pour les versions majeures sont:

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).

Et sont décrits ici:

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

Le fait est que chaque bundle Eclipse a des exigences minimales différentes, donc ce n'est peut-être pas une bonne option pour une plate-forme aussi grande qu'Eclipse. Quoi qu'il en soit, je le mentionne parce que c'est bon à savoir.

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

J'ai également eu ce problème lors de l'installation d'Luna Luna. Dans mon cas, pour résoudre ce problème, j'ai eu ce changement les variables système dans win 7. Dans mon ordinateur était la variable qui a été fait référencé le jdk 6... après cela, je l'ai changé, je pourrais ouvrir la Luna.

Le lien suivant m'a aidé:

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

 0
Author: Leonardo Costa, 2014-08-06 10:52:14
 0
Author: 345Pilot, 2014-12-05 09:31:43

J'ai installé jdk1.7.0_67 et son fonctionnement est réussi.

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