90 votes

Comment puis-je définir l'option eclipse.ini -vm ?

J'ai installé le Maven plugin pour Eclipse et ensuite j'ai eu une erreur comme ci-dessous :

veuillez vous assurer que l'option -vm dans eclipse.ini pointe vers un JDK

Comment utiliser le -vm pour pointer vers mon JDK dans eclipse.ini ?

2 votes

3 votes

Assurez-vous que -vm vient avant -vmargs dans le eclipse.ini fichier.

112voto

cometta Points 7534

Ma solution est la suivante :

-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

0 votes

5 votes

Sur les systèmes Unix, utilisez java au lieu de javaw.exe.

68voto

Mike B. Points 301

Le fichier eclipse.ini doit comporter -vm sur la première ligne et un chemin sur la deuxième ligne. N'essayez pas de tout mettre sur une seule ligne !

-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe

9 votes

Cette réponse a permis de gagner au moins une heure

4 votes

Merci pour l'astuce "onel line". -vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe" sur une ligne ne fonctionne pas.

48voto

richard Points 371

Tout ce qui suit le "vmargs" est considéré comme des arguments vm. Assurez-vous simplement que c'est avant cela, qui est le dernier élément dans eclipse.ini.

1 votes

C'est l'information manquante ainsi que le fait de ne pas mettre -vm et le chemin sur la même ligne.

1 votes

Une autre chose à noter, n'ouvrez pas le fichier ini dans le bloc-notes car il s'affichera de manière incorrecte. Ouvrez-le dans un autre éditeur, par exemple notepad++.

24voto

Andrew Niefer Points 3250

Il existe une page wiki aquí .

Il y a deux façons pour l JVM peut être lancé : en le bifurquant dans un processus distinct du lanceur Eclipse, ou en le chargeant dans le processus à l'aide de la commande JNI d'invocation.

Si vous spécifiez -vm avec un chemin vers le java(w).exe actuel, alors la JVM sera bifurquée dans un processus séparé. Vous pouvez également spécifier -vm avec un chemin d'accès à jvm.dll afin que la JVM soit chargée dans le même processus :

-vm
D:/work/Java/jdk1.6.0_13/jre/bin/client/jvm.dll

Vous pouvez également spécifier le chemin d'accès au dossier jre/bin lui-même.

Notez également que le format général du eclipse.ini est que chaque argument est sur une ligne séparée. Cela ne fonctionnera pas si vous mettez le "-vm" et le chemin sur la même ligne.

13voto

-vm

C:\Program Fichiers \Java\jdk1.5.0_06\bin\javaw.exe

Rappelez-vous, pas de guillemets, même si votre chemin comporte des espaces (contrairement à l'exécution en ligne de commande).

Voir ici : Trouver le JRE pour Eclipse

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X