web-dev-qa-db-fra.com

Définir le bon PATH pour Eclipse

J'ai récemment changé de voie pour pouvoir suivre le livre Head First Java et j'avais déjà Eclipse. Désormais, lorsque j'essaie de réutiliser Eclipse, il ne s'ouvre pas car il indique qu'il est impossible de trouver un JRE ou un JDK à utiliser dans mon répertoire. J'ai déplacé le fichier JDK. J'ai jdk1.8.0_60 téléchargé. Alors, comment puis-je obtenir Eclipse pour ouvrir à nouveau?

22
TyngeOfTheGinge

Comme dit Abob :

Eclipse ne consulte pas la variable Java_HOME

Vous devez spécifier où Eclipse doit trouver votre JDK dans le fichier Eclipse.ini. Plus précisément, le paramètre suivant (notez qu'il s'agit de 2 lignes distinctes dans le fichier ini):

-vm
C:\Java\JDK\1.8\bin\javaw.exe

ou où que se trouve votre javaw.exe.

Remarque: _ ​​Le format du fichier ini est très particulier; assurez-vous de consulter https://wiki.Eclipse.org/Eclipse.ini pour vous assurer de l'exactitude de l'information.

48
Christian W

Le dossier Eclipse contient un fichier d’initialisation utilisé par Eclipse au lancement/Double-cliquez sur le nom Eclipse.ini. Ajoutez les lignes suivantes dans le fichier Eclipse.ini. Où vm définit le chemin d'accès de JVMavec lequel nous souhaitons utiliser Eclipse.

-vm
C:\Program Files\Java\jdk1.8\bin\javaw.exe

Assurez-vous que vous avez ajouté les lignes ci-dessus séparément et au-dessus de la ligne suivante 

--launcher.appendVmargs
-vmargs
19
cryptonkid

J'utilise l'environnement Windows 8.1. J'ai eu le même problème lors de l'exécution de mon premier programme Java après l'installation récente d'Eclipse. J'avais installé Java sur le lecteur d à l'emplacement suivant: d:\Java . Mais Eclipse examinait l'installation par défaut c:\programfiles\Java .

  1. J'ai modifié mon fichier Eclipse.ini et ajouté ce qui suit après son ouverture:

    -vm
    d:\Java\jdk1.8.0_161\bin 
    
  2. Lors de la création du programme Java, je dois désélectionner le chemin de construction par défaut, puis sélectionner d:\Java.

Après cela, le programme a bien fonctionné et a permis au monde du bonjour de fonctionner.

1
vamsi

J'ai résolu ce problème en ajoutant ou en modifiant des variables dans les variables d'environnement . Accédez à Win7 -> Poste de travail -> Propriétés -> Paramètres système avancés -> Variables d'environnement.

  1. S'il n'y a pas de variable Java_HOME, ajoutez-la avec la valeur de variable, avec route vers le dossier où votre JDK est installé, par exemple, C:\Program Files\Java\jdk-11.0.2
  2. S'il n'y a pas de variable PATH ou si elle a une autre valeur, changez la valeur de variable en C:\Program Files\Java\jdk-11.0.2\bin ou ajoutez la variable PATH avec cette valeur

Bonne chance

0
Zorin

Pour moi, aucun n'a fonctionné. J'ai comparé mon Eclipse.ini existant avec un nouveau et commencé à supprimer les options et à tester si Eclipse fonctionnait.

La seule option qui empêchait Eclipse de démarrer était -XX:+UseParallelGC. Je l'ai donc supprimée et voilá!

0
Luis Solano