web-dev-qa-db-fra.com

Erreur dans Eclipse: "Le projet ne peut pas être généré tant que les erreurs du chemin de génération ne sont pas résolues"

Je suis un étudiant en informatique et j'apprends Java. Je travaille donc à la maison et au collège sous Linux et Windows. J'ai un problème après la copie d'un nouveau projet dans l'espace de travail Eclipse. Le projet apparaît, mais avec un point d'exclamation rouge et une erreur disant:

Le projet ne peut pas être généré tant que les erreurs de chemin de génération ne sont pas résolues.

Comment puis-je réparer cela? J'ai essayé la solution décrite ici , mais cela n'a pas fonctionné.

15
Darkphenom
  1. Identifiez la vue "project navigator" ou "package Explorer".
    Faites un clic droit sur votre projet, sélectionnez Build Path --> Configure build Path.

  2. Dans la fenêtre émergente, vous trouverez quatre onglets, sélectionnez "Libraries". Là, sous "Web app libraries" (développez-le), vous verrez les bibliothèques ajoutées au chemin de classe du projet. Vérifiez si tous sont disponibles. Si un ou plusieurs d'entre eux ne le sont pas (ils auront "manquant" à côté de leur nom et d'une marque rouge sur leur icône), vérifiez si vous en avez besoin (peut-être pas) si vous n'en avez pas besoin, supprimez-le, quittez cette fenêtre, recherchez le fichier manquant et importez-le dans votre projet.

24
Alfabravo
  1. Ouvrez la vue Problèmes. Vous pouvez ouvrir cette vue en cliquant sur le petit signe + en bas à gauche d'Eclipse. C'est un très petit plus avec un rectangle autour. Cliquez dessus et sélectionnez les problèmes. 

  2. La vue problème vous montrera les problèmes à résoudre.

    • Si le message indique "le projet manque des bibliothèques requises ...", vous devez configurer votre chemin de génération en cliquant avec le bouton droit de la souris sur votre projet, en sélectionnant les propriétés, puis le chemin de construction. Ajoutez les fichiers JAR requis à l'aide de l'onglet Bibliothèques. - S'il y a d'autres problèmes que des bibliothèques manquantes, vous devez poster les problèmes exacts ici pour obtenir une solution précise. 
2
CKing

Si vous ne trouvez pas l'erreur de chemin de génération, parfois menu Projet Nettoyer ... fonctionne comme un charme.

2
Christine

Dans mon cas, toutes les bibliothèques du chemin de construction étaient OK.

Pour le résoudre, j'ai supprimé toutes les métadonnées du projet (.project, .classpath, .settings) et réimporté le projet en tant que projet Maven.

1
Fabio Formosa

Dans Eclipse, sélectionnez Chemin de construction, cliquez sur "Ajouter une bibliothèque", sélectionnez Bibliothèque système JRE, cliquez sur "Suivant", sélectionnez l'option "JRE par défaut de l'espace de travail (i)" et cliquez sur "Terminer".

Cela a fonctionné pour moi.

0
Nages
  1. Faites un clic droit sur votre projet> Propriétés> Chemin de construction Java> Bibliothèques

  2. Supprimez le fichier avec le "X" rouge (quelque chose comme JRE ...)

  3. Ajouter une bibliothèque

C'est comme ça que j'ai résolu mon problème.

0
rodi

Si cela ne fonctionne pas, supprimez votre projet de l'espace de travail Eclipse et importez-le à nouveau en tant que projet Maven, s'il s'agit d'un projet Maven. Sinon, importer en tant que projet existant. 

J'ai essayé toutes les solutions précédentes, mais elles n'ont pas fonctionné, mais cela fonctionne pour moi.

0
Vijay Bhatt

J'ai également eu ce problème dans mon système, mais après avoir regardé à l'intérieur du projet, j'ai constaté que la structure XML du fichier .classpath dans le chemin du projet était incorrecte. Après modification de ce fichier, le problème a été résolu.

0
Sohbati