Dans Eclipse, j'ai une erreur liée à mon chemin de construction.
L'erreur:
Project 'XX' is missing required library: 'middlegen-2.1.jar'
Mais la bibliothèque est supprimée avant la configuration du chemin de génération.
Y at-il peut-être un problème avec le cache ou si?
Quelqu'un at-il une idée pourquoi Eclipse dit que la bibliothèque est requise même si la bibliothèque a été supprimée avant la configuration du chemin de génération.
Avec le meilleur
Je suppose que vous avez supprimé la bibliothèque d’un répertoire, mais vous n’avez pas mis à jour le projet Build Path . Faites un clic droit sur le nom du projet, sélectionnez "Propriétés", allez à "Chemin de construction Java", choisissez l'onglet "Bibliothèques" et vérifiez que votre bibliothèque ne figure pas dans la liste. S'il se trouve toujours dans cette liste, supprimez-le avec le bouton "Supprimer".
Cette erreur est probablement due à l'absence de la bibliothèque requise ou à la mise en cache d'Eclipse.
Solution 1
Solution 2
1. Essayez de nettoyer le projet en utilisant Menu-> Projet-> Nettoyer (sélectionnez les projets et nettoyez-le)
Solution 3
Si votre chemin de construction est très clair, c.-à-d. Qu'il n'y a pas de marque "x" rouge, l'erreur peut provenir de la mise en cache Eclipse.
1.Cliquez avec le bouton droit sur le projet et choisissez "Fermer le projet" . 2.Une fois le projet refermé, cliquez avec le bouton droit de la souris sur le projet, sélectionnez Ouvrir le projet Cette solution effacera le cache Eclipse.
J'espère que l'une des solutions devrait résoudre votre problème.
J'ai eu le même problème, mais les étapes ci-dessus n'ont pas aidé. J'ai effectué une recherche dans les fichiers de l'espace de travail Eclipse et trouvé des fichiers nommés .markers
et .markers.snap
contenant les noms de chemin d'accès incorrects dans les dossiers de .projects
qui ont été nommés pour les projets en cours de construction. J'ai quitté Eclipse, sauvegardé ces fichiers, les ai supprimés de l'espace de travail Eclipse et ai redémarré Eclipse. Le problème est parti.
La configuration de votre projet inclut une référence à middlegen-2.1.jar dans le chemin de génération. Ce fichier est manquant. Vous pouvez soit a) y placer le fichier, b) modifier la configuration pour pointer vers le fichier, ou c) supprimer la référence, croiser les doigts et espérer que le projet se compile et s'exécute sans le fichier jar.
Je ne sais pas ce que signifie "la bibliothèque a été supprimée bientôt", alors si cela est important pour votre question, vous voudrez peut-être reformuler.