Eclipse fonctionnait bien hier (et ce depuis que je l'ai installé il y a environ un an). Maintenant, tout à coup, j'obtiens l'erreur suivante au démarrage:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
Je n'ai rien changé concernant Eclipse / Java sur ma machine mais une mise à jour Windows a été appliquée à ma machine hier, donc peut-être que cela a quelque chose à voir avec cela (mais je ne vois rien qui affecterait Java). J'ai regardé tous les autres articles sur l'ajout de quelque chose à votre PATH ou l'ajout de l'option -vm à l'ini Eclipse (impossible de faire fonctionner cela) ou la copie du dossier jre vers eclipse \ jre (cela a fonctionné mais ne fonctionne pas semble être une bonne solution à long terme). Donc j'essaye vraiment de comprendre comment remettre les choses à la configuration "par défaut" sans gâcher les choses.
je suis entrain de courir Windows 7, Eclipse Helios and Java 1.6.0_26.
Réponses:
Deux façons de contourner ce problème.
eclipse.ini
Méthode recommandée : dans votre fichier, assurez-vous que vous pointez -vm vers votre installation jdk. Plus d'informations ici . Assurez-vous d'ajouter-vm
avant la-vmargs
section.Passez le
vm
drapeau depuis la ligne de commande. http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVMRemarque : Eclipse NE consulte PAS la variable d'environnement JAVA_HOME.
la source
eclipse.ini
est présent dans votre dossier d'installation eclipse.Assurez-vous que la version Java et Eclipse appartiennent à la même architecture.Alors, installez java 64 bits pour eclipse 64 bits.
la source
eclipse.ini:
Cela a fonctionné pour moi. Il n'est pas nécessaire que ce soit au début, mais il ne peut certainement pas être à la fin du fichier.
la source
Dans mon cas, il me manquait peu de choses. Je n'ai pas installé JDK et JRE de 64 bits alors qu'eclipse était de la version 64 bits. Une fois cela fait, le chemin JDK \ bin a été défini dans la variable PATH eclipse a bien fonctionné :)
la source
Ouvrir le
eclipse.ini
fichier en pluseclipse.exe
pâte
en première ligne. Et vous êtes prêt à partir.
la source
J'ai eu le même problème après la mise à jour de java. Puis je colle
pour montrer le chemin de
javaw.exe
dans leeclipse.ini
fichier.J'espère que ceci vous aidera.
la source
J'ai eu le même problème. Dans mon cas, c'était un programme que j'ai installé qui avait détruit la variable d'environnement PATH.
vérifiez donc votre variable d'environnement PATH.
la source
Première
vérifiez si vous avez installé java 32 et 64 bits, puis
Définition du chemin sur Windows
Windows 8
Faites glisser le pointeur de la souris vers le coin inférieur droit de l'écran
Cliquez sur l'icône de recherche et tapez: Panneau de configuration
Cliquez sur -> Panneau de configuration -> Système -> Avancé
Cliquez sur Variables d'environnement, sous Variables système, recherchez PATH et cliquez dessus.
Dans la fenêtre Edit, modifiez PATH en ajoutant l'emplacement de la classe à la valeur de PATH, Ou assurez-vous simplement que le nom de la variable est en MAJUSCULES
Si vous ne disposez pas de l'élément PATH, vous pouvez choisir d'ajouter une nouvelle variable et d'ajouter PATH comme nom et l'emplacement de la classe comme valeur.
Ferme la fenêtre.
Rouvrez la fenêtre d'invite de commande et exécutez votre code java.
la source
Via l'installation de Puppet ATG Centos.
ERREUR:
Aucune machine virtuelle Java n'a pu être trouvée à partir de votre PATH
SOLUTION:
Variable Declear :
$ java_home = "/ opt / oracle / product / java / jdk1.8.0_45 / bin"
Ajouter ce Java Exec "{$ java_home}"
la source
Après avoir défini Java Path, si vous ne parvenez pas à ouvrir votre éclipse, procédez comme suit:
Entrez deux lignes
jdk-11.0.2, cela devrait être votre version Java, que vous obtiendrez à l'emplacement ci-dessus.
la source
Essayez de télécharger et d'installer la version 32 bits de Java, puis de définir le chemin :)
la source
Ouais ça m'est arrivé en ce moment. Accédez au site Oracle et recherchez Java SDK. Assurez-vous d'utiliser la même architecture (x86, x64) d'Eclipse.
la source
Cela m'est aussi arrivé. Et j'ai trouvé le javaw.exe dans C: \ Windows \ System32 a été supprimé après la mise à jour de Windows. Copié une fois de plus et Eclipse a tout bien commencé.
la source
Chek os, eclipse et java, qu'il s'agisse de 32 ou 64 bits
la source
vous pouvez également copier votre dossier JRE dans le répertoire eclipse et cela fonctionnera correctement
la source
Le problème est survenu sur ma machine en raison de la mise à jour de la version Java (66 à 60). Portez-y une attention particulière. Comme indiqué ci-dessus, je voudrais ajouter
Dans ce fichier eclipse.ini , disponible là où vous avez installé eclipse, recherchez la ligne ci-dessous -vm example C: \ Program Files \ Java \ jre1.8.0_ 66 \ bin
essayez maintenant d'ouvrir cet emplacement, au cas où vous ne pourriez pas ouvrir, cela signifie qu'il y a un problème. Dans mon cas, la version installée était jre1.8.0_ 60 . Il y avait donc une petite différence qui peut ne pas être perceptible (66 au lieu de 60). Mettez-le à jour, vous pourrez l'ouvrir.
la source
Je suis tombé sur le même problème hier, avec PATH, etc. configuré correctement. Il peut être ouvert à partir de la ligne de commande, fonctionnant maintenant par un double clic.
Et cela fonctionnait maintenant, en " Exécuter en tant qu'administrateur " :)
la source
Cela se produit parfois lorsque votre dossier Java est mis à jour.
Ouvrez le dossier Eclipse et recherchez le fichier eclipse.ini. Ouvrez le fichier eclipse.ini et vérifiez si la version jre est la même que jre disponible dans votre dossier java.
J'ai rencontré le même problème lorsque mon jre est passé de jre1.8.0_101 à jre1.8.0_111.
C: \ Program Files \ Java \ jre1.8.0_101 \ bin à C: \ Program Files \ Java \ jre1.8.0_111 \ bin
la source
Dans mon cas, le problème était que le chemin était entre guillemets ("):
Leur suppression a résolu le problème:
la source
Ma solution est d' inclure le répertoire "bin" de JDK dans le PATH
Pour modifier la
PATH
variable d'environnement dansWindows 7/8/10:
la source
Sur Centos 7, j'ai résolu ce problème (après un gros
yum upgrade
) en modifiant mon paramètre pourvm
in:~/eclipse/java-oxygen/eclipse/eclipse.ini
à:
(qui pointera toujours vers le dernier installé
java
)la source
vous devriez changer le chemin jdk dans eclipse.ini ici:
/Users/you_username/eclipse/jee-photon/Eclipse.app/Contents/Eclipse/eclipse.ini
après avoir redémarré eclipse :)
la source