Logo Eclipse

Ajouter l’option -vm dans eclipse.ini

Publié dans Java | Marqué avec , ,
Share

Ce que l’on veut faire

On souhaite préciser le chemin du JDK que la JVM (machine virtuelle Java) utilisera pour faire tourner Eclipse. Certains plugins comme M2Eclipse (le plugin Maven d’Eclipse) en ont parfois besoin car ils utilisent le JDK et non le JRE Java, et c’est donc un moyen de s’assurer que la configuration est bien faites.

Voici un exemple de message d’erreur qui vous incite à ajouter cette option dans le fichier eclipse.ini :

Le JDK étant plus large que le JRE, vous pouvez effectuer cette opération sans crainte.

Ah et bien entendu, si vous n’avez pas le JDK mais qu’un JRE (regardez votre dossier Java pour cela), il faut d’abord installer un JDK et le configurer dans Eclipse ! Dans Windows > Preferences, tapez « Installed JRE » dans le champ de recherche, sélectionnez Installed JRE et ajoutez le chemin vers votre JDK en le sélectionnant par défaut. En fait c’est cette partie là la plus difficile, mais du coup c’est la plus souvent documenter alors que ce qui suit l’est moins.

Comment faire

  • Aller dans le dossier d’installation de votre Eclipse (bien souvent : C:/Program files/eclipse)
  • Ouvrir le fichier eclipse.ini (à la racine de votre dossier d’installation d’Eclipse)
  • Ajouter l’option -vm (par exemple avant l’option -showsplash) avec comme paramètre le chemin vers l’exécutable javaw.exe de votre JDK
...
openFile
--launcher.XXMaxPermSize
256M
-vm
C:\Program Files\Java\jdk1.6.0_06\bin\javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

Autres ressources

2 réponses à Ajouter l’option -vm dans eclipse.ini

  1. eildo

    Je n’ai pas ce message d’erreur ni le chemin du JDK dans eclipse.ini.

    ça veut dire que eclipse a trouver ou etait je JDK toute seule? puisque j’utilise m2e

  2. Yan

    Vraiment bien ton Blog. C’est le seul qui résout ce problème pour maven JDK issue.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*