Merci pour l'astuce "en ligne". -vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"sur une ligne ne fonctionne pas.
rds
46
Tout ce qui suit "vmargs" est considéré comme des arguments vm. Assurez-vous simplement que c'est avant cela, qui est la dernière pièce dans eclipse.ini.
Ceci est le peu d'information manquant ainsi que de ne pas mettre -vm et le chemin sur la même ligne
amrcus
1
Une autre chose à noter également, n'ouvrez pas le fichier ini dans le bloc-notes car il ne s'affichera pas correctement. Ouvrez-le dans un autre éditeur, par exemple notepad ++
Il existe deux façons de démarrer la JVM : en la forçant dans un processus distinct du lanceur Eclipse, ou en la chargeant en cours à l'aide du JNI API d'appel .
Si vous spécifiez -vmavec un chemin d'accès au fichier java (w) .exe réel, la machine virtuelle Java sera branchée dans un processus séparé. Vous pouvez également spécifier -vmavec un chemin d'accès à jvm.dll afin que la JVM soit chargée dans le même processus:
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 de eclipse.ini est chaque argument sur une ligne distincte. Cela ne fonctionnera pas si vous mettez le "-vm" et le chemin sur la même ligne.
Il est important d'ajouter ces nouvelles lignes avant la déclaration -vmargs. Comme un en haut de fichier.
krzysiek.ste
8
Je ne sais pas si quelque chose a changé, mais j'ai juste essayé les autres réponses concernant les entrées dans "eclipse.ini" pour Eclipse Galileo SR2 (Windows XP SR3) et aucune n'a fonctionné. Java est jdk1.6.0_18 et est l'installation par défaut de Windows. Les choses se sont améliorées lorsque j'ai supprimé "\ javaw.exe" du chemin.
De plus, je ne saurais trop remercier la mention que -vm doit être la première ligne du fichier ini. Je pense que cela m'a vraiment aidé.
Ainsi mon fichier eclipse.ini commence par:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
Pour info, mon besoin particulier de spécifier le lancement d'Eclipse avec un JDK est né de mon désir de travailler avec le plugin m2eclipse.
Vous devez modifier le fichier eclipse.ini pour avoir une entrée similaire à celle-ci:
C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m (based on you memory requirements)
-Xmx1028m
Rappelez-vous également que dans eclipse.ini, tout ce qui est destiné à Eclipse doit être avant la -vmargsligne et tout ce qui concerne JVM doit être après la -vmargsligne.
En supposant que vous ayez un dossier jre, qui contient des fichiers bin, lib, etc. copiés à partir d'une distribution Java Runtime, dans le même dossier que eclipse.ini, vous pouvez définir dans votre eclilpse.ini
Je sais qu'il existe une option de ligne de commande -vm, pour spécifier le chemin d'accès à l'exécutable du runtime Java. Cela peut être le même que dans eclipse.ini.
-vm
vient avant-vmargs
dans leeclipse.ini
fichier.Réponses:
Ma solution est:
la source
Le fichier eclipse.ini doit avoir
-vm
sur la première ligne et un chemin sur la deuxième ligne. N'essayez pas de tout mettre en une seule ligne!la source
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
sur une ligne ne fonctionne pas.Tout ce qui suit "vmargs" est considéré comme des arguments vm. Assurez-vous simplement que c'est avant cela, qui est la dernière pièce dans eclipse.ini.
la source
Il y a une page wiki ici .
Il existe deux façons de démarrer la JVM : en la forçant dans un processus distinct du lanceur Eclipse, ou en la chargeant en cours à l'aide du JNI API d'appel .
Si vous spécifiez
-vm
avec un chemin d'accès au fichier java (w) .exe réel, la machine virtuelle Java sera branché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: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 de eclipse.ini est chaque argument sur une ligne distincte. Cela ne fonctionnera pas si vous mettez le "-vm" et le chemin sur la même ligne.
la source
N'oubliez pas, pas de guillemets, peu importe si votre chemin contient des espaces (par opposition à l'exécution de la ligne de commande).
Voir ici: Trouvez le JRE pour Eclipse
la source
Ma solution pour Ubuntu Linux:
la source
Je ne sais pas si quelque chose a changé, mais j'ai juste essayé les autres réponses concernant les entrées dans "eclipse.ini" pour Eclipse Galileo SR2 (Windows XP SR3) et aucune n'a fonctionné. Java est jdk1.6.0_18 et est l'installation par défaut de Windows. Les choses se sont améliorées lorsque j'ai supprimé "\ javaw.exe" du chemin.
De plus, je ne saurais trop remercier la mention que
-vm
doit être la première ligne du fichier ini. Je pense que cela m'a vraiment aidé.Ainsi mon fichier eclipse.ini commence par:
Pour info, mon besoin particulier de spécifier le lancement d'Eclipse avec un JDK est né de mon désir de travailler avec le plugin m2eclipse.
la source
Vous devez modifier le fichier eclipse.ini pour avoir une entrée similaire à celle-ci:
Rappelez-vous également que dans eclipse.ini, tout ce qui est destiné à Eclipse doit être avant la
-vmargs
ligne et tout ce qui concerne JVM doit être après la-vmargs
ligne.la source
Le JDK que vous pointez dans votre eclipse.ini doit correspondre à l'installation d'Eclipse.
Si vous exécutez un Eclipse 32 ou 64 bits, utilisez respectivement un JDK Java 32 ou 64 bits.
la source
J'aimerais partager ce petit hack:
Un clic sur l'icône d'Eclipse a indiqué un problème avec le JRE. Donc, j'ai mis cette commande dans le champ de destination des propriétés de l'icône:
Penser que le "'" résoudrait le problème de l'espace dans le chemin. Cela n'a pas fonctionné. Ensuite, j'ai essayé cette commande:
avec succès
la source
En supposant que vous ayez un dossier jre, qui contient des fichiers bin, lib, etc. copiés à partir d'une distribution Java Runtime, dans le même dossier que eclipse.ini, vous pouvez définir dans votre eclilpse.ini
la source
Je sais qu'il existe une option de ligne de commande
-vm
, pour spécifier le chemin d'accès à l'exécutable du runtime Java. Cela peut être le même que dans eclipse.ini.la source
la source