Eclipse est incapable de s'ouvrir, a déjà utilisé eclipse et s'est ouverte auparavant sans problème. Maintenant, je continue à recevoir le message d'erreur suivant:
Un environnement d'exécution Java (JRE) ou un kit de développement Java (JDK) doit être disponible pour exécuter Eclipse. Aucune machine virtuelle Java n'a été trouvée après la recherche des emplacements suivants:
Avoir eu une éclipse pour ouvrir et travailler sur des projets avant et ne pas s'ouvrir.
Voici une capture d'écran de ce que je reçois:
C:\Program Files (x86)\Java\jre6\bin
C'est généralement parce que:
-vm
argument: voyez cette question SO pour un exemple concret.eclipse.ini
été corrompu d'une manière ou d'une autre (s'il n'a pas été modifié, ce n'est pas ça, mais si la définition d'un chemin jvm ne fonctionne pas, ... je remplacerais leeclipse.ini
par un provenant d'une nouvelle installation juste pour être sûr)Plus de détails sur la page wiki " Recherche d'une machine virtuelle, utilisation de l'invocation JNI ou exécution de Java "
Comme mentionné dans " FAQ Comment exécuter Eclipse? ":
Je vérifierais donc votre $ PATH, en commençant par n nouvelle session de shell (quel que soit votre système d'exploitation), en tapant '
java -version
' pour voir s'il renvoie encore quelque chose.la source
Copiez javaw.exe depuis C: \ Program Files \ Java \ jre1.8 (ou) 1.6 (ou) 1.7 \ bin
et collez-le dans le dossier Eclipse où se trouve eclipse.exe. C'est tout.
la source
J'ai eu le même problème et le problème était que j'avais une version 32 bits d'Eclipse fonctionnant sur ma machine 64 bits et qu'elle voulait la version 32 bits de JRE.
J'ai changé
Program Files
pourProgram Files (x86)
dans leeclipse.ini
fichier comme ceci:et cela a résolu le problème.
Vous voudrez peut-être simplement installer l'Eclipse 64 bits, mais cela résoudra l'erreur.
la source
Voici comment j'ai réparé le mien:
trouver l'emplacement où votre jre est installé. dans mon cas, il se trouvait dans C: \ Program Files \ Java \ jdk1.7.0_10
copiez le dossier jre et collez-le là où se trouvent vos fichiers eclipse (où se trouve eclipse.exe).
lorsque vous téléchargez eclipse, vous obtenez un package .zip contenant eclipse.exe et tous les autres fichiers nécessaires pour exécuter eclipse, mais il manque les fichiers jre. donc tout ce que vous avez à faire est de trouver l'emplacement du dossier jre sur votre disque dur et de l'ajouter au reste du package eclipse.
la source
Avez-vous installé Java via l'installation automatique du navigateur Web java.com? Si oui, c'est votre problème! Vous devez procéder à l'installation "manuelle": http://www.java.com/en/download/manual.jsp
Il s'agit simplement d'avoir la bonne correspondance entre Eclipse 32 bits / Java 32 bits ou Eclipse 64 bits / Java 64 bits. De nombreux Windows 64 bits ont des navigateurs 32 bits et ce dernier est la version de Java que l'installateur automatique fournira - pas ce que veut l'Eclipse 64 bits.
la source
Assurez-vous que le chemin d'installation de JDK se trouve dans votre variable Path dans Windows.
la source
J'ai eu ce problème parce que j'ai désinstallé la version 13 de jdk et réinstaller la version 8 de jdk
Même si j'ai mis à jour les variables de chemin eclipse, choisissez toujours l'ancienne configuration.
Vous devez modifier le fichier eclipse.ini qui se trouve dans votre dossier où eclipse.exe est placé.
Mettez simplement à jour ce fichier avec le dernier chemin pour qu'Eclipse puisse le récupérer
la source
C'est si simple, ajoutez uniquement votre chemin java par exemple:
dans la variable système PATH
la source
J'ai déjà rencontré le même problème avec Eclipse et STS IDE
JDK/JRE
est disponible ou non dans votre machine. Sinon, installez JDK et configurez les variables d'environnement.eclipse.ini
ou sts.ini de la manière suivante.la source
J'ai également eu le même problème lors du développement d'applications Android à l'aide de l'IDE Eclipse. Je l'ai résolu en supprimant toutes les installations java (j'avais java 6 et 7 à la fois) et en réinstallant uniquement jdk 7.
la source
l'ajout
-vm C:/Program Files/Java/jdk1.6.0_29/bin/javaw.exe
au fichier .ini m'a aidé.la source
J'ai résolu ce problème en suivant les étapes ci-dessous,
1)
Veuillez trouver la capture d'écran pour le même.
la source
Juste pour ajouter en plus d'autres réponses:
Utilisateurs Windows: vous pouvez donner le PATH à JRE dans eclipse.ini séparé par «/» ou «\». Cela n'a pas d'importance. Eclipse le choisira de toute façon. Par exemple, dans mon système Windows, l'un ou l'autre des chemins est correct (après -vm bien sûr):
C: / Program Files / Java / jre1.8.0_181 / bin ou C: \ Program Files \ Java \ jre1.8.0_181 \ bin
la source
Changez la valeur vm dans le fichier eclipse.ini avec le chemin correct vers votre JDK quelque chose comme ceci,
Le chemin vers eclipse.ini me ressemble à quelque chose comme ça,
/Users/tomcat/eclipse/jee-2018-09/Eclipse.app/Contents/Eclipse
la source
Cela se produit parfois si vous supprimez Java de vos variables de chemin (intentionnellement ou non). Pour redéfinir la variable PATH, ajoutez le chemin complet du répertoire jdk \ bin à la variable PATH. En règle générale, le chemin complet est:
C: \ Program Files \ Java \ jdk-11 \ bin
Pour définir la variable PATH sous Microsoft Windows:
la source
J'ai eu ce problème aussi sur une machine win7. Je voulais mettre à jour le jre avec un jdk. J'ai donc supprimé le dossier jre et téléchargé et décompressé le nouveau jdk. Le problème était que j'avais supprimé manuellement le dossier jre, alors qu'au lieu de cela, j'aurais dû le désinstaller. Cela laisse un tas d'entrées de registre qui pointent toujours vers l'ancien jre. En quelque sorte, eclipse veut toujours utiliser l'ancien jre. Je n'ai pas pu désinstaller l'ancienne machine virtuelle Java, j'ai continué à recevoir cette erreur:
Erreur 1723. Il y a un problème avec ce package Windows Installer. Une DLL requise pour que cette installation se termine n'a pas pu être exécutée. Contactez votre personnel d'assistance ou votre fournisseur de package
J'ai donc dû utiliser cet utilitaire MS pour réparer la désinstallation:
http://support.microsoft.com/kb/2438651/
Ensuite, j'ai dû réinstaller le vm. J'ai installé au même endroit que celui d'origine, pour éviter de perdre une heure de plus! Après cette éclipse a commencé correctement.
Julio
la source
Je viens d'avoir ce problème et je l'ai résolu de cette façon. J'ai remarqué que le message d'erreur contient jre, pas jre6 ou jre7, j'ai donc copié jre6 des fichiers programme vers le dossier eclipse, puis je l'ai renommé de jre6 en jre, puis cela a fonctionné: p
la source
Newb bouge de ma part, mais j'avais installé juste le JRE au lieu de JDK . J'ai installé JDK et mon problème a disparu immédiatement.
la source
J'ai eu ce problème et c'était dû au fait que ma machine Windows fonctionnait. Je suis entré dans le panneau de configuration -> système -> avancé - variables d'environnement.
J'ai édité la variable PATH (qui était déjà correctement paramétrée), changé RIEN, cliqué sur OK pour sortir des écrans.
Puis l'éclipse a fonctionné. Je ne sais pas pourquoi, sauf parce que les fenêtres. J'espère que cela peut aider quelqu'un.
la source
J'ai eu ce problème; Je l'ai réparé en allant à
Ordinateur -> Propriétés -> Paramètres avancés -> Variables d'environnement
Dans les variables système, recherchez la variable nommée PATH.
-> Sélectionnez Edition -> À la toute fin de la variable de chemin, mettez un ";" puis ajoutez votre chemin de votre JDK et mettez \ bin \ à la fin
Devrait être corrigé.
Exemple:
Variable système
C: \ Program Files (x86) \ Common Files ....... HP \ LeanFT \ bin
Chemin JDK-
C: \ Programs Files \ Java \ jre1.8.0_121
Chemin final -
C: \ Program Files (x86) \ Common Files ....... HP \ LeanFT \ bin; C: \ Programs Files \ Java \ jre1.8.0_121 \ bin \
Sources: https://www.java.com/en/download/help/path.xml
la source
Common Files.......HP\LeanFT\bin
en passant, tout le monde n'a pas de chemin. Vous n'en avez pas besoin pour développer en Java.C'est simple. Le répertoire bin JDK ou le répertoire bin JRE doit être dans la variable de chemin Exemple: Répertoire installé Java: Supposons que votre java soit installé dans le répertoire ' C: \ Program Files \ java \ Jdk1.8.0_144 ' Vous pouvez maintenant trouver le répertoire bin dans ' C: \ Program Fichiers \ java \ Jdk1.8.0_144 \ bin '
Accédez à la variable d'environnement de l'utilisateur
Dans la fenêtre contextuelle, cliquez sur Chemin sous Variables utilisateur pour la section Cliquez sur le bouton Modifier ... et une autre fenêtre contextuelle apparaîtra
Cliquez sur le bouton Nouveau et entrez C: \ Program Files \ java \ Jdk1.8.0_144 \ bin
Cliquez sur le bouton OK et à nouveau sur le bouton OK dans la fenêtre contextuelle des variables d'environnement.
Vous pouvez maintenant ouvrir votre éclipse sans erreur
la source
J'ai trouvé une solution dans laquelle l'emplacement d'Eclipse.ini était l'ancienne version de Java, et après la mise à jour de la nouvelle version de java, l'emplacement de -vm
C:\Program Files\Java\jre1.8.0_201\bin
était le même donc j'ai dû changer le répertoire pour ma nouvelle version de Java.
La solution consiste donc simplement à ouvrir la version Java la plus à jour et à copier son chemin de répertoire et à le remplacer dans le fichier Eclipse.ini.
la source
Exemple modérément à l'épreuve du futur pour les systèmes de type Linux. En supposant que javac est installé et sur votre chemin.
./eclipse -vm
dirname $(readlink -f $(which javac))
Cela trouvera le répertoire dans lequel javac est installé et le passera comme argument vm à eclipse.
la source
Si sous Linux (ex: Ubuntu 18), essayez d'installer (ou de réinstaller dans votre cas?)
default-jre
, Comme suit:J'ai eu la même erreur en essayant simplement d'exécuter le programme d'installation Eclipse (
./eclipse-inst
) sur un nouveau téléchargement Eclipse tout à l'heure, et le programme d'installation ne fonctionnait même pas! L'installation l'adefault-jre
résolu!La source:
la source
Dans mon cas, j'avais édité le fichier eclipse.ini dans un autre but pour inclure le paramètre -vm. Cela causait l'échec. J'ai supprimé -vm et la ligne suivante où j'avais inclus \ bin et cela a résolu le problème.
la source
C: \ Program Files \ Java \ jre1.8.0_221 \ bin a fonctionné pour moi
la source