J'ai un point d'exclamation rouge sur le nom de mon projet dans Eclipse, qui ressemble à ceci - .
Quelqu'un sait-il ce que cela signifie et ce que je dois faire à ce sujet?
Il y a une vue Problèmes (essayez Fenêtre-> Afficher la vue) qui montre ce genre de chose.
Il manque généralement des Jars (par exemple, la configuration de votre projet fait référence à un fichier jar qui n'est pas là), et ce genre de chose, dans le cas de JDT, mais de toute évidence, de nos jours, Eclipse peut être utilisé de tant de façons, cela pourrait être n'importe quoi.
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 de construction. Mais il est montré principalement pour les problèmes construits uniquement. Voir ici pour plus de détails. Il s'agit du décorateur d'erreur construit vu dans eclipse.
Un extrait de cette page:
la source
J'ai également eu ce problème à plusieurs reprises et j'ai pu le «résoudre» en supprimant simplement les messages dans l'onglet «Problèmes» et en construisant à nouveau le projet. Sélectionnez le projet et cliquez sur la barre de menu,
Project -> Clean...
sélectionnez à nouveau votre projet et d'accord.la source
Il peut y avoir des fichiers jar supprimés déjà dans le chemin de construction. Faites un clic droit sur le projet. Propriétés-> Chemin de construction Java et suppression des fichiers jar supprimés à partir de là.
la source
Il peut y avoir plusieurs raisons. La plupart du temps, cela peut être l'une des raisons ci-dessous,
Nous devons donc résoudre ces fichiers jar manquants / mis à jour / nouvellement ajoutés.
go to properties
Java Build Path
Libraries
ongletAdd JARs
Cela résoudra le problème si c'est à cause de l'une des raisons ci-dessus.
la source
C'est probablement un problème de construction. Ce qui a corrigé la mienne mettait à jour le projet avec maven (Alt + F5)
la source
Allez dans Projet -> clic droit -> propriétés -> Chemin de construction Java -> Bibliothèques
Supprimez tous les JAR qui ont un symbole de croix rouge sur l'icône.
Résolu.
la source
Ceci est courant, vous devrez suivre les étapes suivantes:
1- Faites un clic droit sur le projet
2- Chemin de construction
3- Configurer le chemin de construction
4- Supprimer les pots / 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
Courez et c'est tout!
la source
Marquez 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-> Compiler -> Buliding -> Circular Depencies
Merci
la source
Solutine 1:
étape 1
Faites un clic droit sur votre projet -> Fermer le projet. il fermera votre projet et tous les fichiers ouverts du projet
étape 2
Faites un clic droit sur votre projet -> Ouvrir un projet. il ouvrira votre projet et reconstruira votre projet, j'espère pleinement qu'il corrigera le point d'exclamation rouge
Solution 2:
Étape 1
Faites un clic droit sur votre projet -> Propriétés -> Chemin de construction Java. Pouvez-vous voir des fichiers manquants devant vos fichiers de bibliothèque selon la capture d'écran suivante
Étape: 2 Cliquez sur Add Jar pour sélectionner votre fichier Jar s'il est placé dans WEB-INF / lib de votre projet ou Add External Jar si le fichier jar est placé quelque part sur votre ordinateur
Étape: 3 Sélectionnez l'ancien (s) fichier (s) manquant (s) et cliquez sur Supprimer cliquez ici pour l'image
Solutioin 3: Faites un clic droit sur votre projet -> Propriétés -> Chemin de construction Java -> Bibliothèque système JRE et reconfigurez le JRE
et accédez à votre projet et supprimez .properties et .classpath dans les répertoires de votre projet.
sauvegardez les données de votre projet et créez-en une nouvelle et suivez les
solutions 1 & 2
la source
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 -> update maven project -> check only clean project -> ok.
Étape 3: faites un clic droit sur votre projet -> maven -> update maven project -> check only update project -> ok.
Problème résolu.
la source
Cela signifie que les fichiers jar sont absents du chemin que vous avez donné lors de la configuration du chemin de construction / de l'ajout de fichiers jar au projet.
Une fois de plus, configurez les jars.
la source
N'est-ce pas un comportement étrange? Dans mon cas, l'erreur a été d'avoir ajouté un fichier jar-lib. Mais cette bibliothèque était défectueuse, j'ai donc supprimé la bibliothèque. 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", je l'ai supprimé sur mes dossiers de projet et nettoyé mon projet, mais rien n'a fonctionné. Ce n'est qu'après avoir fait comme Qwert l'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é).
la source
J'avais un projet maven qui me donnait la même chose. Il a montré qu'il ne pouvait pas trouver le pot avec cette version (dépendance) et je savais qu'il était là et qu'il était correct -
Donc, pour moi, la solution était de 1 supprimer le référentiel local. 2 Nettoyez le projet. 3 Désactivez la nature maven. 4 Générez des artefacts d'éclipse et 5 reconfigurez-le en tant que projet maven.
(en ordre)
la source
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 une libray qui n'était probablement pas au bon endroit, alors je l'ai supprimée et ex. la marque a disparu. Le problème s'est posé après la suppression de certains anciens projets.
la source
Si votre IDE ne trouve pas JRE à partir du chemin que vous avez indiqué. Ensuite, vous devez ajouter manuellement le chemin JRE dans eclipse pour supprimer le point d'exclamation rouge du projet. Pour ce faire, veuillez suivre les étapes ci-dessous: -
Allez dans Propriétés> Chemin de construction Java> Bibliothèques> Cliquez sur Modifier
Sélectionnez ensuite Alternate JRE et cliquez sur Finish.
Remarque : si l'environnement d'exécution Java (JRE) n'est pas installé, veuillez l'installer.
la source
J'avais le même problème ... le problème réel était le fichier .jar manquant qui a pris la peine de changer mon espace de travail. Je viens de supprimer le dossier appcompat (qui contient le fichier ".jar") de mon nouvel espace de travail et je l'ai copié de mon ancien espace de travail. cela a résolu mon problème.
la source
Cela peut pour une raison, si un projet contient un projet de bibliothèque, vous devez d'abord nettoyer le projet de bibliothèque utilisé, puis nettoyer le projet contient ce projet de bibliothèque.
la source
Ce problème se produit principalement parce que vos fichiers de bibliothèque sont supprimés. La façon simple de travailler votre projet tel qu'il fonctionnait auparavant est 1) Allez dans les propriétés du projet 2) Sélectionnez le chemin de construction java 3) Supprimez toutes les bibliothèques sauf jre. 4) Ajoutez maintenant le même fichier jar en cliquant sur "Ajouter des jars externes".
la source
utilisez ces étapes simples, faites un clic droit sur le projet-> propriétés -> chemin de construction java-> cliquez sur la bibliothèque système jre et supprimez-la après cette étape, cliquez sur Ajouter une bibliothèque et ajoutez une nouvelle bibliothèque système jre qui la résoudra!
la source
Pour le projet Maven supprimer le projet de IDE et exécutez la commande maven: -
mvn eclipse:clean
,mvn eclipse:eclipse
,mvn clean install -e
.Après cette importation du projet sur IDE. Ce truc fonctionne pour moi.la source
Si vous rencontrez le même problème:
la source
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.
la source
Moi aussi, j'ai fait face à cette étrange situation. Ce que j'ai appris, c'est que, plus tôt, j'ai exécuté mes projets de printemps avec Spring version 1.5.4 et plus tard pour un projet, j'ai choisi la version 2.0.1. C'est là que j'ai eu cette erreur. Lorsque j'ai visité POM et changé manuellement la version de Spring en 1.5.4, l'erreur avait disparu. Ce que je suppose, c'est que maven télécharge les JAR requis en fonction de la version Spring spécifiée. Si vous changez de version, maven ne téléchargera pas les JAR si ces JAR sont déjà téléchargés pour la version Spring précédente et trouvés dans le dossier source .m2 trouvé sous C: -> Users -> "Logged-In-User-Name" ->. chemin de m2.
Ce que j'ai fait à nouveau a été de garder la version Spring telle quelle (comme 2.0.1), j'ai ouvert la vue Problèmes comme indiqué précédemment et j'ai supprimé les JAR qui ont été déclarés comme introuvables dans la vue Problèmes en visitant le dossier .m2 (le Les chemins ont été mentionnés dans la vue Problèmes pour les fichiers JAR). J'ai ensuite mis à jour le maven et tous les problèmes ont disparu.
C'est ainsi que je conclus que le problème venait des JAR qui ont été téléchargés pour les versions Spring précédentes dans le dossier .m2.
la source
Si vous changez l'emplacement des fichiers JAR du dossier selenium-java-3.13.0 , ce mak apparaîtra. Donc, restaurez l'emplacement d'origine des pots et c'est parti.
la source
Dans mon cas, il s'agit d'une dépendance incorrecte / inappropriée
Marqueurs> Les problèmes sont surlignés
spring/.gradle/cache/httpcomponents.......pom is not valid archive
j'ai enlevé
compile group: 'org.apache.httpcomponents', name: 'httpcomponents-client', version: '4.5.6', ext: 'pom'
changé en
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
la source
Pour supprimer la marque RED EXCLAMATION sur le projet,
j'ai supprimé tous les fichiers JAR en utilisant
BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
etremove all
ouselected JAR
.Réinstaller à nouveau.
Cette action résout mon problème avec le point d'exclamation rouge.
la source
si vous utilisez maven pom.xml, vérifiez si vous avez utilisé une dépendance pour les schémas poi-ooxml. J'obtenais l'exclamation rouge car j'utilisais la version 3.17. Changement de la version en 4.1.2 et l'exclamation rouge sur maven a disparu. En d'autres termes, ce que je voulais dire était, utilisez une version mise à jour, cela peut aider !!!
la source
Ce qui a fonctionné pour moi (et probablement pas encore répondu ici jusqu'à présent):
En travaillant sur un projet Selenium et ANT, j'avais copié et placé DEUX fichiers "BUILD.xml" différents de 2 sources différentes dans le répertoire ROOT du projet. Cela a abouti à ce RED-EXCLAMATION-MARK, qui a disparu dès que j'ai déplacé l'un des fichiers BUILD.xml vers un autre dossier.
Quant à "pourquoi j'avais deux fichiers BUILD.xml dans UN projet?", Je jouais en fait avec la configuration d'ANT à partir de divers fichiers BUILD.xml.
la source