Je reçois ce message d'erreur lorsque je démarre Eclipse Helios sur Windows 7:
Impossible de créer la machine virtuelle Java
Mon eclipse.ini ressemble à ceci:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-vm
P:\Programs\jdk1.6\bin
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms120m
-Xmn100m
-Xmx1024m
Mon JAVA_HOME est correctement réglé pour autant que je sache. Comment puis-je réparer cela?
Ce que j'ai essayé jusqu'à présent:
- Ajout du chemin d'accès complet à javaw.exe
-vm P:\Programs\jdk1.6\bin\\bin\javaw.exe
- Suppression
-vm
totale de l' option - La suppression
--launcher.XXMaxPermSize
résout le problème, mais elle provoque des erreurs de permgen - La suppression de la valeur
512
de--launcher.XXMaxPermSize
fixe le problème, mais il provoque des erreurs permgen - La réduction
-Xmx
permet512m
également de résoudre le problème.
Pourquoi ne puis-je pas utiliser '1024m' pour '-Xmx' et '--launcher.XXMaxPermSize'?
Réponses:
Essayez de supprimer les
-vm P:\Programs\jdk1.6\bin
lignes.En outre, une recommandation générale: définir
-Dosgi.requiredJavaVersion=1.6
, non1.5
.la source
1. Ouvrez le
eclipse.ini
fichier depuis votre dossier eclipse, voir l'image ci-dessous.2. Ouvrez
eclipse.ini
dansNotepad
ou toute autretext-editor
application, recherchez la ligne-Xmx256m
(ou-Xmx1024m
). Maintenant, changez la valeur par défaut256m
(ou1024m
) en512m
. Vous devez également indiquer la version installée Java exacte (1.6 ou 1.7 ou autre).Comme ça:
OU
OU
Alors ça marche bien pour moi.
la source
-Xmx1024m
tourné versXmx512m
et j'ai travaillé. Apparemment, il n'y avait pas assez de mémoire (?)Essayez d'ajouter
FYI: Refer sunblog
Pour ceux qui pourraient avoir des problèmes avec Java 7, selon le wiki Eclipse - eclipse.ini vm_value (exemple Windows)
par exemple
Notez également que
la source
Je sais que c'est assez vieux maintenant, mais je viens d'avoir le même problème et le problème était que j'allouais beaucoup de mémoire à l'éclipse qu'il ne pouvait pas saisir. Ouvrez donc eclipse.ini et réduisez la quantité de mémoire allouée à
-Xmx
XXMaxPermSize
j'ai changé le mien en-Xmx512m
etXXMaxPermSize256m
la source
Ouvrez le
eclipse.ini
fichier depuis votre dossier eclipse.Il a une configuration supplémentaire. Trouvez la ligne
–launcher.XXMaxPermSize
. Maintenant, supprimez la valeur par défaut 256m et enregistrez-la.la source
J'ai supprimé eclipse.ini . J'ai rencontré ce problème et la suppression du fichier ini l'a résolu.
la source
Remplacez -vmargs par votre chemin réel actuel de javaw.exe: * -vm "c: \ Program Files \ Java \ jdk1.7.0_07 \ bin \ javaw.exe" *
la source
Vous pouvez également résoudre ce problème en supprimant la valeur "256m" sous la ligne "-launcher.XXMaxPermSize".
la source
J'ai trouvé une solution très simple pour cela. Il suffit de supprimer
eclipse.ini
fichier, mais sauvegardez d'abord. J'ai eu ce même problème plusieurs fois et finalement je l'ai supprimé et je n'ai plus le problème.Cela a également augmenté le temps de chargement. Maintenant, mon Eclipse démarre plus rapidement que précédemment.
la source
Dans le
STS.conf
fichier, vous devez vérifier deux choses importantes pour éviter de créer / allouer un problème jvm1. Indiquez l'emplacement d'installation exact de jdk:
2. Vous devez fournir la version installée java exacte:
3. Essayez de réduire la taille de la mémoire:
la source
Ouvrez le fichier ecplise.ini qui se trouve dans le dossier d'installation eclipse.
Recherchez et remplacez la ligne -vmargs par -vm D: \ jdk1.6.0_23 \ bin \ javaw.exe OU supprimez simplement la ligne -vmargs et enregistrez-la. Maintenant, le problème est résolu
la source
Après avoir essayé la solution ci-dessus de réduction de la mémoire, Eclipse commence à fonctionner mais se bloque à chaque fois lors du chargement des plugins depuis l'espace de travail spécialement à
org.eclipse.debug.core
.J'ai trouvé la solution ici, Eclipse se bloque sur Splash Screen , et je veux la partager. Espérons que cela puisse aussi aider les autres.
la source
Assurez-vous que eclipse.ini n'a pas d'entrée multiple et n'a pas utilisé d'entrée vm avant vmargs:
la source
Essaye celui-là:
la source
Solution rapide:
Changement
-Xmx1024m
d'-Xmx512m
en eclipse.ini (fichier situé au même niveau oùeclipse.exe
est présent). Et cela fonctionnera comme un charme.la source
La manière simple de résoudre ce problème consiste simplement à supprimer ou renommer votre eclipse.ini fichier . Essayez-le d'abord. Si cette méthode ne résout pas votre problème, essayez les solutions décrites ci-dessous.
Autres moyens de le réparer:
Solution 1
Ajoutez une chaîne dans le fichier eclipse.ini qui modifie une destination du
javaw.exe
fichier. L'essentiel est que cette chaîne soit placée au dessus de la chaîne "-vmargs"!Solution 2
Supprimez la valeur de
–launcher.XXMaxPermSize
, comme 256m .Solution 3
Supprimez ou diminuez les valeurs de Xms et Xmx:
la source
Cela peut fonctionner:
Ouvrez le
eclipse.ini
fichier et collez sous les lignes à la fin des lignes.la source
Après avoir ajouté -vm dans eclipse.ini comme indiqué ci-dessous, cela a fonctionné pour moi. Ajoutez-le avant de
-vmargs
ne pas le supprimerUne mise à jour jdk était à l'origine de ce problème.
la source
Cela a fonctionné pour moi:
J'ai fermé toutes les autres applications gourmandes en mémoire sur ma machine Windows 7. Et j'ai essayé d'ouvrir Eclipse, et le tour est joué.
la source
Parfois, ce n'est pas votre eclipse.ini ; c'est votre JDK qui est bloqué. Vous pouvez le vérifier en écrivant la commande suivante dans une invite de commande:
Si cette commande affiche l'erreur suivante:
Ensuite, désinstallez d'abord JDK et réinstallez-le.
Eclipse sera de nouveau en action;) Comme aujourd'hui, j'ai le même problème, et ce qui précède est suggéré par Itachi Uchiha .
la source
J'ai rencontré le problème lorsque mon proton Eclipse n'a pas pu démarrer. Erreur "Impossible de créer la machine virtuelle Java"
Ajouté ci-dessous au fichier eclipse.ini
la source
L'ajout de cela a résolu le problème pour moi:
la source
Réduisez la taille des paramètres jusqu'à -256
Voir mon fichier eclipse.ini
la source
La solution appropriée à votre problème consiste à ajouter la ligne -vm pointant vers le fichier jvm.dll de votre dossier Java dans ini fie.
Si la correction ci-dessus n'est pas fructueuse, n'essayez rien d'autre. La plupart des conseils contenus dans ce fil sont erronés. Certains de ces hacks peuvent fonctionner temporairement ou sur certaines configurations de machine, mais le contenu de eclipse.ini n'est ni trivial ni arbitraire. Pour la référence faisant autorité, voir cette [page wiki]: https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM qui explique le contenu du fichier. Notez également les liens Voir aussi au bas de cette page pour plus de détails sur des choses comme la taille du tas, etc. NE supprimez JAMAIS eclipse.ini. Il est également déconseillé de supprimer les options -vm ou Xmx. Si vous le faites, vous demandez des ennuis.
Voici les références de la page wiki relatives à votre problème:
la source
-vm
doit être placée avant l'-vmargs
option dans eclipse.ini.Pour moi, cela a été résolu en changeant le chemin du bac JDK dans la variable d'environnement Path. Mettez le chemin bin JDK qui a jre / bin / client / jvm.dll sous JDK home.
la source
ÉTAPES POUR RÉSOUDRE LE PROBLÈME: -
Ouvrez le fichier eclipse.ini à partir de votre dossier eclipse.
Il a une configuration supplémentaire. Recherchez la ligne –launcher.XXMaxPermSize.Ce sera la dernière ligne de ce fichier. Maintenant, supprimez / supprimez la valeur par défaut 256m et enregistrez-la.
la source
la source
J'étais confronté au même problème et j'ai trouvé la solution. Il y a des problèmes d'allocation de MaxPermSize. Si vous essayez d'allouer plus que l'espace libre de votre machine, cela donne cette erreur dans mon problème. Essayez donc de réduire MaxPermSize.
Je pense que cela vous aidera à régler votre problème.
la source
Toutes ces solutions m'ont échoué. Cela m'est arrivé à l'improviste après avoir utilisé Eclipse pendant six mois. Il semble que mon JDK soit corrompu.
Ma solution éventuelle a été de télécharger un JDK plus récent et de mettre à jour mon JAVA_HOME en conséquence, de jdk1.6.0_37 à jdk1.6.0_43 dans mon cas.
la source
@Maro Pour moi, cela a fonctionné très simplement!
Après avoir reçu l'alerte de message d'erreur, j'ai exécuté 'eclipse c .exe' à partir d'une invite de commande. Cela a ouvert Eclipse. Ensuite, j'ai essayé avec 'eclipse.exe' et maintenant ça marche bien.
Malheureusement, cela n'a donné aucune raison technique à cela.
la source