J'utilise déjà Eclipse depuis un certain temps et je n'ai eu aucun problème avec. Cependant, lorsque j'ai essayé de générer du javadoc, j'ai constaté que le SDK n'était pas installé. J'ai installé jdk 6u23 et depuis lors, Eclipse ne fonctionne plus.
Au début, il m'a dit qu'il ne pouvait pas trouver un JRE/SDK. Après avoir copié et placé le JRE dans le dossier Eclipse, l'erreur a été remplacée par ceci:
J'ai cherché des solutions et en ai trouvé quelques unes de différentes. Cependant, aucun d'entre eux ne semblait fonctionner ... J'ai essayé de vider mon fichier Eclipse.ini sans succès . La modification de certaines valeurs dans Eclipse.ini ne fonctionnait pas non plus ... L'installation de Java SDK 1.5 n'a pas t fonctionne.
Est-ce que quelqu'un a d'autres solutions possibles?
Update : J'ai essayé de réinstaller Eclipse, mais le problème n'a pas été résolu. J'ai remarqué qu'il s'agit d'une version 32 bits, alors que j'utilise un système 64 bits. Cependant, si cela devait être le problème, je trouve étrange que cela n'ait pas été un problème plus tôt.
Update 2 J'ai réinstallé à la fois Eclipse et Java, et tout fonctionne à nouveau.
Supprimez la valeur par défaut "256m/256M" du fichier de configuration Eclipse (Eclipse.ini).
Vous trouverez cette ligne juste en dessous de "--launcher.XXMaxPermSize".
Editez vos variables d'environnement >> Variables système >> Chemin vers
C:\Program Files (x86)\Java\jdk1.6.0_24\bin;
(PAS C:\Program Files\Java\jdk1.7.0_01\bin;)
ça devrait marcher
Si vous avez un problème comme celui-là, vous devriez changer le chemin de jre.
Tout d’abord, ordinateur> propriétés> paramètres système avancés> Variables d’environnement> recherchez "chemin" sous les variables système, puis indiquez le répertoire de votre jre/bin. (par exemple C:\ Program Files\ Java\ jre\ bin
)
J'avais un problème similaire: Echec du lancement d'Eclipse IDE avec JVM Terminated. Code de sortie = -1
Une chose qui a fonctionné pour moi est de définir -Xmx à 256 m dans Eclipse.ini. Si cela ne vous convient pas, vous pouvez également utiliser un module JVM différent de celui utilisé par défaut par Eclipse.
Si vous regardez dans la boîte de dialogue d'erreur de votre capture d'écran, vous remarquerez que l'option "-vm" utilise "jvm.dll" comme JVM. Si vous le modifiez pour utiliser javaw.exe dans votre dossier Java_HOME\bin, le problème devrait disparaître.
Je n'ai toujours aucune idée de la différence entre l'utilisation de jvm.dll et de javaw.exe. Peut-être que jvm.dll est supposé être utilisé uniquement pour une applet Java intégrée légère et il ne peut pas gérer la charge créée par un logiciel d'interface utilisateur Java entièrement autonome.
Première approche:
J'ai ajouté les lignes ci-dessous dans Eclipse.ini
-vm C:\Program Files(x86)\Java\jre\bin\Java.exe
Modifié au-dessous de la ligne dans Eclipse.ini
(remplacé par 1.6.0_37
par 1.5
),
-Dosgi.requiredJavaVersion=1.6.0_37
Java_HOME
supprimé des variables d'environnement qui pointaient vers c:\jdk1.6
Maintenant, Eclipse fonctionne bien.
Deuxième approche:
Une autre façon - n’ajoutez pas la ligne ci-dessous dans Eclipse et modifiez uniquement Java_HOME
pour qu'il pointe vers C:\Program Files(x86)\Java\jre
-vm C:\Program Files(x86)\Java\jre\bin\Java.exe
Eclipse devrait fonctionner maintenant.
Je viens d'avoir le même problème sur Windows 7, 64 bits. J'ai réinstallé Java 32 et Java 64 et Eclipse, mais le problème n'a pas été résolu. J'ai trouvé que dans Eclipse.ini le Dosgi.requiredJavaVersion
était de 1,5, je l'ai donc changé en Dosgi.requiredJavaVersion=1.6.0_25
. Dans les variables d'environnement que j'ai ajoutées à PATH %Java_HOME%\bin;C:\Program Files (x86)\Java\jdk1.6.0_25\bin
., Ces modifications ont corrigé mon problème Eclipse.
Peut-être devriez-vous reinstall
Eclipse. Ensuite, vous pouvez ajouter le JDK via Windows -> Préférences -> Java -> JRE installés.
Il pourrait y avoir plusieurs causes possibles de cette erreur. Il se peut que le mode compatible ne soit pas sélectionné dans Windows 7, path ou problème Eclipse.ini.
J'ai ajouté l'entrée dans la variable Path environment au dossier jdk bin et tout a commencé à fonctionner
Path = %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Application Virtualization Client;C:\Program Files\Java\jdk1.6.0_18\bin
Dans mon cas, la cause était un fichier Eclipse.ini
corrompu. J'avais modifié le fichier et modifié accidentellement -Xmx512m
en -Xmx512
J'ai ajouté le nouveau JRE au fichier Eclipse.ini et mis à jour mon PATH. Semblait travailler pour moi.
Il n'est pas nécessaire de réinstaller Eclipse IDE ou de modifier vos variables d'environnement. J'avais rencontré ce problème alors que je travaillais sur mon projet. J'avais ce problème, mais je l'ai résolu en un rien de temps et cela fonctionne très bien pour moi.
Avant d'implémenter une solution, vérifiez d'abord que vous n'avez pas plusieurs installations de JDK sur votre système. J'ai rencontré beaucoup de systèmes avec JDK 1.7 et JDK 1.8. Si tel est le cas, remplacez simplement votre -vm par l'autre jdk C:\Program Files\Java\jdk1.7.0_60 (version de jdk que vous n'utilisiez pas)\jre\bin\client\jvm.dll et démarrez votre IDE Eclipse. Le service informatique fonctionnera mais l'espace de travail ne sera pas synchronisé et les fichiers ne seront pas affichés. Fermez simplement votre IDE et revenez à votre précédent lien jdk et voilà.
Si vous avez un seul JDK installé sur votre système. Je suggère d'effacer la mémoire physique de votre CPU. Il se trouve que la machine virtuelle Java a des problèmes d’exécution si une grande quantité de mémoire est utilisée. Allez simplement dans le gestionnaire de tâches et fermez tous les processus redondants.
J'espère que cela t'aides! Gardez le codage :)
Je l'ai résolu en installant JDK 32 bits et en modifiant Eclipse.ini pour qu'il pointe vers jdk 32 bits. Ajout de -vm C:\Program Files (x86)\Java\jdk1.7.0_71\bin
à la fin du fichier Eclipse.ini . Remarque: j'ai mon Java_HOME
pointint au format JDK 64 bits.
J'ai essayé toute la solution mais je n'ai toujours pas trouvé ma chance. Enfin, je l'ai résolue en pointant vers le client jvm.dll dans le fichier Eclipse.ini.
-vm
C:\jdk160_05\jre\bin\client\jvm.dll
J'ai fait une série d'essais qui pourraient vous être utiles si vous faites face aux mêmes problèmes et que vous ne vous résolvez pas encore.
Je suis capable de résoudre le même problème en spécifiant -vm C:\Program Files\Java\jdk1.6.0_45\bin\javaw.exe dans Eclipse.ini.
Ajoutez l’option "-vm" au fichier Eclipse.ini disponible dans le même dossier que Eclipse.exe.
L'option -vm doit pointer sur le fichier javaw.exe situé sur votre ordinateur, comme ci-dessous.
-vm C:\Program Files (x86)\Java\jre\bin\jawa.exe
Après avoir ajouté la ligne ci-dessus à Eclipse.ini, sauvegardez-la. Maintenant, cliquer sur Eclipse.exe lancera automatiquement l'EDI.
J'avais rencontré le même type de message contextuel lorsque j'ouvre l'application IDT dans SAP. Il a été résolu après réduction en dessous de la valeur
Nom de l'option: _Java_OPTIONS
valeur: -Xms512M -Xmx1024M ( Previously -Xmx2048)
Si vous rencontrez un problème de ce type, vous pouvez obtenir un peu plus d’informations en utilisant Eclipse c .exe depuis une ligne de commande au lieu d’Eclipse.exe. J'ai eu cette information supplémentaire dans la boîte à dos:
C:\<...>\Eclipse>eclipsec
Error occurred during initialization of VM
Could not reserve enough space for object heap
J'ai donc abaissé mon paramètre -Xmx dans Eclipse.ini de 1024 à 768, ce qui a permis de le faire fonctionner à nouveau .
J'ai eu le même problème et il s'est avéré être un problème avec les versions 64 bits. Ma solution consistait à supprimer tous mes programmes Java et à réinstaller le JRE 64 bits (j'avais téléchargé le fichier Eclipse 64 bits).