Question

J'ai installé le plugin Maven Eclipse , puis je suis une erreur comme ci-dessous:

  

S'il vous plaît assurez-vous que l'option -vm en eclipse.ini pointe vers un JDK

Comment puis-je utiliser l'option -vm pour pointer vers mon JDK dans eclipse.ini?

Était-ce utile?

La solution

solution est mon:

-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

Autres conseils

fichier eclipse.ini doit avoir -vm sur la première ligne et un chemin sur la deuxième ligne. Ne pas essayer de mettre tout en une seule ligne!

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

Tout ce qui suit les « vmargs » est pris comme arguments vm. Assurez-vous qu'il est avant cela, qui est la dernière pièce eclipse.ini.

Il y a une page wiki .

Il y a deux façons JVM peut commencer: par bifurquer dans un processus distinct de le lanceur Eclipse, ou en le chargeant en cours en utilisant l'API d'invocation JNI .

Si vous spécifiez -vm avec un chemin d'accès à la java réelle (w) .exe, puis la machine virtuelle Java sera fourchue dans un processus séparé. Vous pouvez également spécifier -vm avec un chemin vers le jvm.dll de sorte que la machine virtuelle Java est chargé 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 vers le jre / bin lui-même.

Notez également, le format général du eclipse.ini est chaque argument sur une ligne distincte. Il ne fonctionnera pas si vous mettez le « -vm » et le chemin sur la même ligne.

  

-vm

     

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

Rappelez-vous, sans guillemets, peu importe si votre chemin comporte des espaces (par opposition à exécution d'une commande de ligne).

Voir ici: Trouvez JRE pour Eclipse

Ma solution pour Ubuntu Linux :

-vm
/home/daniel/Downloads/jdk1.6.0_17/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

Je ne sais pas si quelque chose a changé, mais je viens d'essayer les autres réponses concernant les inscriptions dans « eclipse.ini » pour Eclipse Galileo SR2 (Windows XP SR3) et aucun travail. Java est jdk1.6.0_18 et est le défaut d'installation de Windows. Choses se sont améliorées quand je laissai tomber « \ javaw.exe » du chemin.

En outre, je ne peux pas remercier assez la mention que -vm a besoin d'être première ligne dans le fichier ini. Je crois que m'a vraiment aidé.

Ainsi mon fichier eclipse.ini commence par:

-vm
C:\Program Files\Java\jdk1.6.0_18\bin

Pour votre information, mon besoin particulier de préciser le lancement Eclipse avec une JDK est née de mon désir de travailler avec le plugin m2eclipse.

Vous devez éditer le fichier eclipse.ini d'avoir une entrée semblable à ceci:

C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m   (based on you memory requirements)
-Xmx1028m

Rappelez-vous aussi que eclipse.ini, signifiait quelque chose pour Eclipse devrait être avant la ligne de -vmargs et quoi que ce soit pour la JVM devrait être après la ligne -vmargs.

Le JDK vous pointez dans votre eclipse.ini doit correspondre à l'installation d'Eclipse.

Si vous utilisez un 32- ou 64 bits Eclipse, utilisez un 32 ou 64 bits Java JDK, respectivement.

Je voudrais partager ce petit hack:

Un clic sur l'icône de l'Eclipse a indiqué un problème avec le JRE. Alors, je mets cette commande dans le champ de destination des propriétés de l'icône:

C:\...\eclipse.exe -vm c:\'Program Files'\Java\jdk1.7.0_51\jre\bin\javaw

Penser que la « ' » résoudrait le problème avec l'espace dans le chemin. Cela ne fonctionne pas. Ensuite, j'ai essayé cette commande:

C:\...\eclipse.exe -vm c:\Progra~1\Java\jdk1.7.0_51\jre\bin\javaw

avec succès

En supposant que vous avez un dossier jre, qui contient bin, lib, etc fichiers copiés à partir d'une distribution Java Runtime, dans le même dossier que eclipse.ini, vous pouvez définir dans votre eclilpse.ini

-vm
jre\bin\javaw.exe

Je sais qu'il existe une option de ligne de commande, -vm, pour indiquer le chemin vers l'exécutable du moteur d'exécution Java. Cela peut être le même que dans eclipse.ini.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2000m
-Xmx3512m
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top