web-dev-qa-db-fra.com

Erreur lors du lancement d'Eclipse 4.4 "La version 1.6.0_65 de la machine virtuelle Java n'est pas adaptée à ce produit."

J'ai un problème pour lancer Eclipse 4.4 sur mon Mac. Je reçois le message d'erreur suivant: "La version 1.6.0_65 de la machine virtuelle Java n'est pas adaptée à ce produit." J'ai la dernière version installée. Lorsque j'utilise Java -version, je reçois:

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)

Voici mon fichier Eclipse.ini où j'ai déjà essayé de définir explicitement le paramètre -vm sur mon 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
38
andreaspfr

Veuillez vérifier si vous avez l'édition x64 d'Eclipse. Quelqu'un a répondu ceci juste il y a quelques heures .

2
atamanroman

Voici comment corriger cette erreur lors du lancement d'Eclipse:

La version 1.6.0_65 de la machine virtuelle Java n'est pas adaptée à ce produit. Version: 1.7 ou supérieure requise.

  1. Allez installer dernier JDK

  2. Assurez-vous d’avoir installé Eclipse 64 bits.

74
user3830506

Votre argument -vm semble correct MAIS sa position est fausse. Selon ceci entrée du wiki Eclipse :

L'option -vm doit avoir lieu avant l'option -vmargs, car tout ce qui suit après -vmargs est passé directement à la machine virtuelle Java.

Donc, votre argument -vm n'est pas pris en compte et il bascule sur votre installation par défaut Java, qui est probablement 1.6.0_65.

10
Mathieu Fortin