J’ai un point d’exclamation rouge sur le nom de mon projet dans Eclipse, ressemblant à ceci – .
Est-ce que quelqu’un sait ce que cela signifie et ce que je devrais faire à ce sujet?
Il y a une vue Problèmes (essayez Window-> Show View) qui montre ce genre de chose.
Il manque généralement des Jars (par exemple, votre configuration de projet fait référence à un fichier JAR qui n’existe pas), et ce genre de chose, dans le cas de JDT, mais de toute évidence, Eclipse peut être utilisé de différentes manières.
Cela signifie qu’il y a un problème avec le chemin de construction dans votre projet. S’il s’agit d’un projet Android, cela signifie principalement que la valeur cible spécifiée dans le fichier project.properties est introuvable. Cela peut également être dû à d’autres types de problèmes générés. Mais il est montré principalement pour les problèmes construits seulement. Voir ici pour plus de détails. Il s’agit de l’erreur construite decorater vu dans eclipse.
Un extrait de cette page:
Les problèmes de chemin de construction sont parfois faciles à résoudre, entre autres problèmes dans un projet. Les vues Explorateur de packages et Explorateur de projets affichent désormais un nouveau décorateur sur les projets Java et les ensembles de travail contenant des erreurs de chemin de génération:
Les erreurs concrètes peuvent être vues dans la vue Problèmes et si vous ouvrez le menu Affichage et sélectionnez Grouper par> Type de problème Java, elles apparaissent toutes dans la catégorie Chemin de génération:
J’ai aussi eu ce problème plusieurs fois et j’ai pu le résoudre en supprimant simplement les messages dans l’onglet “Problèmes” et en reconstruisant le projet. Sélectionnez le projet et cliquez sur la barre de menu Project -> Clean...
sélectionnez à nouveau votre projet et d’accord.
Il pourrait y avoir des fichiers jar supprimés dans le chemin de compilation. Clic droit sur le projet. Propriétés-> Java Build Path et a supprimé les fichiers jar supprimés de là.
Il peut y avoir plusieurs raisons. La plupart du temps, cela peut être une des raisons ci-dessous,
Donc, que faire, nous devons résoudre ces fichiers jar manquants / mise à jour / nouvellement ajoutés.
go to properties
Java Build Path
Libraries
Add JARs
fichiers Add JARs
Cela résoudra le problème si c’est l’une des raisons ci-dessus.
Allez dans Projet -> clic droit -> propriétés -> Java Build Path -> Bibliothèques
Supprimez tous les JAR qui ont un symbole de croix rouge sur l’icône.
Résolu.
Marquer les dépendances circulaires comme “Avertissement” dans l’outil Eclipse pour éviter l’erreur “UN CYCLE A ÉTÉ DÉTECTÉ DANS LE CHEMIN DE CONSTRUCTION”. Dans Eclipse, accédez à: -> Windows -> Prefereneces -> Java-> Comstackr -> Buliding -> Circular Depencies
Merci
Solutine 1:
étape 1
Faites un clic droit sur votre projet -> Fermer le projet. cela fermera votre projet et tous les fichiers ouverts du projet
étape 2
Faites un clic droit sur votre projet -> Ouvrir un projet. il va ouvrir votre projet et reconstruire votre projet, espère pleinement qu’il va corriger le point d’exclamation rouge
Solution 2:
Étape 1
Faites un clic droit sur votre projet -> Propriétés -> Java Build Path. Pouvez-vous voir des fichiers manquants devant votre ou vos fichiers de bibliothèque, conformément à la capture d’écran suivante?
Etape: 2 Cliquez sur Ajouter Jar pour sélectionner votre fichier Jar s’il s’agit du fichier placé dans WEB-INF / lib de votre projet ou Ajouter un fichier Jar externe si un fichier JAR est placé quelque part sur votre ordinateur.
Etape: 3 Sélectionnez les anciens fichiers manquants et cliquez sur Supprimer. Cliquez ici pour voir l’image.
Solutioin 3: Faites un clic droit sur votre projet -> Propriétés -> Java Build Path -> JRE System Library et reconfigurez le JRE
et accédez à votre projet et supprimez .properties et .classpath dans les répertoires de votre projet.
Sauvegardez vos données de projet et créez-en une nouvelle et suivez les solutions 1 & 2
Ceci est courant, vous devrez suivre les étapes suivantes:
1- Faites un clic droit sur le projet
2- Construire le chemin
3- Configurer le chemin de construction
4- Supprimer les jar / projets qui avaient quitté leur ancien chemin
5- nettoyer le projet
6- construire le projet “s’il n’est pas construit automatiquement”
7- Ajouter les pots / projets en utilisant leurs nouveaux emplacements
Cours et c’est tout!
C’est probablement un problème de construction. Quelle mine fixe mettait à jour le projet avec maven (Alt + F5)
N’est-ce pas un comportement étrange? Dans mon cas, l’erreur était que j’ai ajouté un jar-lib. Mais cette lib était défectueuse, alors j’ai enlevé la lib. Mais peu importe ce que j’ai fait, l’erreur existe toujours. J’ai supprimé le fichier jar, même avec l’option eclipse “remove from build-path”, l’a supprimé sur mes dossiers de projet et nettoyé mon projet, mais rien n’a fonctionné. Ce n’est que lorsque j’ai fait ce que Qwert a décrit que cela a fonctionné. Mais un IDE ne serait-il pas indépendant des messages d’erreur? L’erreur a été corrigée, seuls les messages ont causé le problème. Merci à Qwert (si j’ai assez de réputation, je voterai votre réponse. Mais maintenant je ne peux pas, désolé).
J’ai eu un projet Maven me donnant la même chose. Il a montré qu’il ne pouvait pas trouver le pot avec cette version (dépendance) et je le connaissais et est correct –
Donc, pour moi, la solution consistait à 1 supprimer le référentiel local. 2 Nettoyez le projet. 3 Désactivez la nature de Maven. 4 Générez des artefacts d’éclipse et reconfigurez-les en tant que projet Maven.
(en ordre)
Mon problème concernant le point d’exclamation était dans la section: “clic droit sur le dossier du projet” – Propriétés – onglet Bibliothèques. Il y avait une erreur marquée en rouge sur un libray qui n’était probablement pas au bon endroit alors je l’ai enlevé et ex. marque a disparu. Le problème soulevé après la suppression de certains projets anciens.
Si votre IDE ne trouve pas JRE dans le chemin que vous avez donné. Ensuite, vous devez manuellement append le chemin JRE dans éclipse pour supprimer le point d’exclamation rouge du projet. Pour ce faire, veuillez suivre les étapes ci-dessous: –
Accédez à Propriétés> Chemin de génération Java> Bibliothèques> Cliquez sur Modifier.
Sélectionnez ensuite JRE alternatif et cliquez sur Terminer.
Remarque : Si Java Run Time Environment (JRE) n’est pas installé, installez-le.
J’avais le même problème … le problème était le fichier .jar qui manquait de changement de l’espace de travail. Je viens de supprimer le dossier appcompat (qui contient le fichier “.jar”) de mon nouvel espace de travail et de le copier depuis mon ancien espace de travail. cela a résolu mon problème.
C’est peut-être pour une raison, si un projet contient un projet de bibliothèque, vous devez d’abord nettoyer le projet de bibliothèque, puis nettoyer le projet contient ce projet de bibliothèque.
Ce problème est principalement dû au fait que vos fichiers de bibliothèque sont supprimés. Le moyen le plus simple de faire fonctionner votre projet tel qu’il fonctionnait auparavant est 1) Allez dans les propriétés du projet 2) Sélectionnez le chemin de compilation java 3) Supprimez toutes les bibliothèques sauf jre. 4) Maintenant, ajoutez le même fichier JAR en cliquant sur “Ajouter des fichiers JAR externes”.
utilisez ces étapes simples clic droit sur le projet-> propriétés -> chemin de construction java-> cliquez sur la bibliothèque système jre et supprimez-le après cette étape, cliquez sur Ajouter une bibliothèque et ajoutez une nouvelle bibliothèque système jre qui le résoudra!
Pour le projet Maven, supprimez le projet de l’IDE et exécutez la commande mvn eclipse:clean
: – mvn eclipse:clean
, mvn eclipse:eclipse
, mvn clean install -e
. Après cela, importez le projet sur IDE. Ce truc fonctionne pour moi.
Si vous faites face au même problème:
Ceci est lié à plusieurs versions de la même dépendance dans le référentiel local .m2
aller à ur eclipse> onglet problèmes> voir les erreurs> aller dans le dossier local .m2
Supprimez toutes les versions non pertinentes de la dépendance que vous avez ajoutée récemment.
puis essayez de reconstruire le projet.
Moi aussi j’ai fait face à cette situation étrange. Ce que j’ai appris, c’est que j’avais déjà lancé mes projets de spring avec Spring version 1.5.4 et plus tard pour un projet que j’ai choisi la version 2.0.1. C’est à ce moment que j’ai eu cette erreur. Lorsque j’ai visité POM et changé la version de Spring en 1.5.4 manuellement, l’erreur était partie. Ce que je suppose, c’est que maven télécharge les fichiers JAR requirejs en fonction de la version Spring spécifiée. Si vous modifiez la version, maven ne téléchargera pas les fichiers JAR si ces fichiers JAR ont déjà été téléchargés pour la version Spring précédente et se trouvent dans le dossier source .m2 trouvé sous C: -> Users -> “User-name-Logged-in” ->. m2 chemin.
Ce que j’ai encore fait, c’est de garder la version de Spring telle qu’elle est (comme 2.0.1), j’ai ouvert la vue Problèmes comme indiqué précédemment et j’ai supprimé les JAR qui n’avaient pas été trouvés dans la vue Problèmes en visitant le dossier. Les chemins ont été mentionnés dans la vue Problèmes car les fichiers JAR sont). J’ai ensuite mis à jour le maven et tous les problèmes ont disparu.
C’est ainsi que je conclus que le problème était lié aux fichiers JAR téléchargés pour les versions précédentes de Spring dans le dossier .m2.
J’ai résolu ce problème en:
étape 1: C: /user/rafiq/.m2/repository -> Supprimer ce dossier
Étape 2: faites un clic droit sur votre projet -> maven -> mettre à jour le projet maven -> cochez uniquement le projet propre -> ok.
Étape 3: faites un clic droit sur votre projet -> maven -> mettre à jour le projet maven -> cochez uniquement le projet de mise à jour -> ok.
Problème résolu.
Si vous modifiez l’emplacement des fichiers Jar à partir du dossier selenium-java-3.13.0 , ce mak apparaîtra. Donc, restaurez l’emplacement d’origine des pots et allez-y.
Pour supprimer le repère EXCLAMATION ROUGE sur le projet,
J’ai supprimé tous les fichiers JAR en utilisant le BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
fichiers BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
et remove all
fichiers selected JAR
.
Réinstaller à nouveau.
Cette action résout mon problème avec le point d’exclamation rouge.
Tout en travaillant sur un projet Selenium et ANT, j’avais copié et placé DEUX différents fichiers “BUILD.xml” provenant de 2 sources différentes dans le répertoire ROOT du projet. Cela a abouti à cette RED-EXCLAMATION-MARK, qui a disparu dès que j’ai déplacé l’un des fichiers BUILD.xml vers un autre dossier.
En ce qui concerne “pourquoi j’avais deux fichiers BUILD.xml dans un projet?”, Je jouais en fait avec la configuration d’ANT à partir de différents fichiers BUILD.xml.