Configuration JVM Eclipse

Contexte: j'ai une nouvelle éclipse d'installation et d'avoir installé le plugin m2eclipse. Après le démarrage de m2eclipse génère le message:

Eclipse est en cours d'exécution dans un JRE, mais un JDK
est nécessaire

En suivant les instructions à partir de ici j'ai changé l'éclipse.fichier ini pour utiliser le JDK JVM:

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-vm
"C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe"

Après le redémarrage de l'éclipse cependant, je reçois toujours le message disant son exécution en vertu de la JRE et non pas le JDK.

En regardant la configuration eclipse via Aide -> au Sujet de l'Éclipse -> Détails d'Installation -> Configuration il semble que l'éclipse est de la cueillette jusqu'à la JVM de détails sur la configuration de quelque chose:

...
-vm
C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
eclipse.home.location=file:/C:/Program Files (x86)/eclipse/
eclipse.launcher=C:\Program Files (x86)\eclipse\eclipse.exe
[email protected]/../p2/
eclipse.p2.profile=epp.package.jee
eclipse.product=org.eclipse.epp.package.jee.product
eclipse.startTime=1252669330296
eclipse.vm=C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-vm
"C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe"
-XX:MaxPermSize=256m
...

Ma question est de savoir où est la première -vm argument vient et comment puis-je la supprimer ou la modifier?

Grâce

Mise à jour: j'ai mis à jour de l'éclipse.fichier ini comme par VonC de réponse. Je suis maintenant une erreur lors du lancement d'eclipse en disant:

Un Environnement d'Exécution Java (JRE) ou le Kit de Développement Java (JDK) doit être disponible pour exécuter Eclipse. Pas de machine virtuelle Java a été trouvé après une recherche dans les emplacements suivants: "C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe"

J'ai confirmé que le chemin d'accès est correct et peut être exécuté via la ligne de commande.

Éclipse totale.ini ci-dessous:

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
"C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe"
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

Solution: il semble qu'il y a toujours quelque chose de mal avec l'éclipse.fichier ini. Je l'ai remplacé complètement avec les paramètres donnés par VonC dans le poste qu'il a lié et eclipse est maintenant démarrer correctement et en utilisant le bon de la JVM. L'éclipse complète.ini ci-dessous pour quelqu'un d'autre avec le même problème:

-showlocation
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
384m
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-vm
C:\Program Files (x86)\Java\jdk1.6.0_16\jre\bin\client\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx384m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:+CMSIncrementalPacing
-Dcom.sun.management.jmxremote
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/eclipse/mydropins

source d'informationauteur Jared Russell