web-dev-qa-db-fra.com

Éclipse IDE - Erreur: chemin de génération spécifique à l'environnement d'exécution Java SE 1.7

Dans Eclipse, je reçois une erreur:

Le chemin de génération spécifie l'environnement d'exécution Java SE 1.7. 
Aucun environnement JRE installé dans l'espace de travail n'est strictement compatible avec cet environnement.

11
Srinivas Nani

Essaye ça 

 In Eclipse,
your project
-> properties
-> Java build path : Libraries
Remove the "JRE System Library[J2SE 1.4]"
-> click "Add Library" button -> JRE System Library
-> select the new "Executin Environment" or Workspace default JRE
25
kirti

Sélectionnez Projet | Propriétés Choisissez la section Chemin de construction Java Sélectionnez la bibliothèque système JRE actuelle, puis choisissez Supprimer. il suffit probablement de choisir le JRE par défaut de Workspace

Plus généralement, sous Fenêtre | Préférences, vous pouvez vérifier les environnements Java | JRE installés | Exécution pour savoir lequel des JRE installés correspond à un environnement d'exécution spécifique.

6
lazyverve

Cela devrait fonctionner:

  • Votre projet> Chemin de construction> Configurer le chemin de construction.
  • Allez à l'onglet Bibliothèques.
  • Sélectionnez JRE System Library [JavaSE-1.7].
  • Appuyez sur Edit.
  • Notez que "l'environnement d'exécution" est JavaSE-1.7 (jdk1.8. {Y}).
  • Cliquez sur JRE installés.
  • Vous devriez voir jdk1.8. {Y} mais pas jdk1.7. {X}.
  • Appuyez sur Ajouter.
  • Sélectionnez VM standard.
  • Appuyez sur Suivant.
  • Localisez votre dossier Java, par exemple :.C:\Program Files\Java\jdk1.7.{x}.Si vous ne le possédez pas, vous devez l'installer.
  • Remplissez JRE à la maison avec. par exemple. C:\Program Files\Java\jdk1.7.0_80.

"Environnement d'exécution" sera désormais JavaSE-1.7 (jdk1.7.0_80).

3
Nestor Eyros

Cela ressemble à ce que j'avais après l'installation d'une nouvelle Eclipse.

Ma solution:

Fenêtre-> Préférences, Java-> JRE installés-> Environnement d'exécution.

Cliquez sur l'environnement correct dans le panneau de gauche, probablement JavaSE-jre7.

Si la case dans le panneau de droite est vide, cochez-la.

Si cette case est cochée, mais qu'elle ne s'appelle pas jre7 [correspondance parfaite] , trouvez celle du panneau de gauche qui a la mention 'correspondance parfaite' à droite et vérifiez-la plutôt.

2
Mark Jeronimus

Allez à Panneau de configuration - Vérifiez si une nouvelle version de Java mise à jour - Désinstallez-la et configurez la bibliothèque JRE du chemin de construction "Environnement d'exécution" sur la version précédente. 

Si Java 7 est mis à jour vers Java 8, le problème ci-dessus se produira probablement. Pour éviter cet avertissement, vous pouvez simplement désinstaller la nouvelle mise à jour et restaurer l'ancienne version dans l'environnement d'exécution.

0
vignesh R

J'ai cette situation parce que j'ai plusieurs JDK et que les JRE sont imbriqués en dessous d'eux. Je construis un projet JRE8 mais ma valeur par défaut actuelle est la dernière v11. Le défi consiste donc à faire reconnaître par Eclipse le JDK> JREv8.

  1. Allez dans Préférences> Java> JRE installés.
  2. Cliquez sur Ajouter.
  3. Accédez au JRE sous le JDK, qui dans mon cas est C:\Program Files\Java\jdk1.8.0_152\jre.
  4. Changez le nom du JRE en JDK8 JRE8 pour plus de clarté.
  5. Cliquez sur Terminer.

Sur la construction, l'erreur disparaît. :)

0
TonyG
  1. Eclipse ouverte
  2. Faites un clic droit sur votre projet -> cliquez sur "propriétés"
  3. Sélectionnez "Java Build Path" puis choisissez Bibliothèques
  4. Supprimer la bibliothèque système JRE [jre1 .. _ ***]
  5. Cliquez sur "Ajouter une bibliothèque" puis choisissez "Bibliothèque système JRE".
  6. La meilleure solution consiste à marquer "JRE par défaut de Workspace (jre1 ., _ ​​***)
  7. Réactualisez le projet et attendez le redémarrage de Tomcat ou de tout autre serveur supplémentaire. Aucune erreur ne devrait alors apparaître pour "Environnement d'exécution ..." Où le faire!
0
Candy