J'ai un point d'exclamation rouge sur le nom de mon projet dans Eclipse, qui ressemble à 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 fichiers JAR (par exemple, la configuration de votre projet fait référence à un fichier JAR inexistant), et ce genre de choses, dans le cas de JDT, mais il est évident qu’aujourd’hui, Eclipse peut être utilisé à bien des égards, cela peut être n'importe quoi.
Cela signifie qu'il y a un problème avec le chemin de génération dans votre projet. S'il s'agit d'un projet Android, cela signifie généralement que la valeur cible spécifiée dans le fichier project.properties est introuvable. Cela peut aussi être causé par d'autres types de problèmes construits. Mais il est surtout indiqué pour les problèmes construits. Voir ici pour plus de détails. Il s'agit de l'erreur de décorateur construite vue dans Eclipse.
Un extrait de cette page:
Les problèmes de chemin de construction sont parfois faciles à manquer parmi les autres problèmes de un projet. Les vues Explorateur de packages et Explorateur de projets affichent maintenant un nouveau décorateur sur les projets Java et les jeux de travail contenant build erreurs de chemin:
Les erreurs concrètes sont visibles dans la vue Problèmes et si vous ouvrez Dans le menu Affichage et sélectionnez Grouper par> Type de problème Java, ils affichent tous dans la catégorie Chemin de construction:
J'ai également eu ce problème plusieurs fois et je pouvais le "résoudre" en supprimant simplement les messages de 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 tout va bien.
Il est possible que des fichiers JAR supprimés se trouvent déjà dans le chemin de génération. Faites un clic droit sur le projet. Propriétés-> Java Build Path et supprimez les fichiers JAR supprimés.
Il peut y avoir plusieurs raisons. La plupart du temps, il peut s’agir de certaines des raisons ci-dessous,
Nous devons donc résoudre ces fichiers jar manquants/en cours de mise à jour/nouvellement ajoutés.
go to properties
Java Build Path
Libraries
Add JARs
Cela résoudra le problème s'il s'agit d'une des raisons ci-dessus.
Allez dans Projet -> clic droit -> propriétés -> Chemin de construction Java -> Bibliothèques
Supprimez tous les fichiers JAR comportant un symbole de croix rouge sur l'icône.
Résolu.
C'est probablement un problème de construction. Quelle mine corrigée mettait à jour le projet avec maven (Alt + F5)
Solutin 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, espérons 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 manquant devant le (s) fichier (s) de votre bibliothèque conformément à la capture d'écran suivante
Step: 2 Cliquez sur Add Jar pour sélectionner votre fichier Jar s'il est placé dans WEB-INF/lib de votre projet ou sur Add External Jar si le fichier jar est placé quelque part sur votre ordinateur
Étape: 3 Sélectionnez le ou les anciens fichiers manquants et cliquez sur Supprimer cliquez ici pour image
Solution 3: Faites un clic droit sur votre projet -> Propriétés -> Chemin de construction Java -> Bibliothèque système JRE et reconfigurez l'environnement JRE.
et allez dans votre projet et supprimez .properties et .classpath dans les répertoires de votre projet.
sauvegardez vos données de projet, créez-en une nouvelle et suivez le solutions 1 & 2
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 obtenu à: -> Windows -> Préférences -> Java-> Compilateur -> Construction -> Dépendances circulaires
Merci
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- Enlevez les jarres/projets ayant quitté leur ancien chemin
5- nettoyer le projet
6- Construire le projet "sinon construit automatiquement"
7- Ajouter les pots/projets en utilisant leurs nouveaux emplacements
Courez et c'est tout!
N'est-ce pas un comportement étrange? Dans mon cas, l'erreur a été d'ajouter 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", je l'ai supprimé de mes dossiers de projets et nettoyé mon projet, mais rien n'a fonctionné. Ce n’est qu’après que j’ai fait ce que Qwert a décrit, 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 sont à l'origine du problème. Merci à Qwert (si ma réputation est suffisante, je voterai votre réponse. Mais maintenant, je ne peux pas, désolé).
Moi aussi j'ai fait face à cette situation étrange. Ce que j’ai appris, c’est qu’auparavant, j’avais exécuté mes projets Spring avec Spring version 1.5.4 et que, pour un projet donné, j’avais choisi la version 2.0.1. C'est à ce moment que j'ai eu cette erreur. Lorsque j'ai visité POM et modifié manuellement la version Spring en 1.5.4, l'erreur a disparu. Ce que je suppose, c’est que maven télécharge les fichiers JAR requis en fonction de la version Spring spécifiée. Si vous modifiez la version, maven ne téléchargera pas les fichiers JAR si ceux-ci ont déjà été téléchargés pour la version Spring précédente et se trouvent dans le dossier source .m2 situé sous le nom C: -> Utilisateurs -> "Nom d'utilisateur connecté" ->. chemin de m2.
Ce que j’ai fait à nouveau, c’est de garder la version Spring telle quelle (en tant que version 2.0.1), j’ai ouvert la vue Problems comme dit précédemment et j’ai supprimé les fichiers JAR qui étaient dits non trouvés dans la vue Problems en visitant le dossier .m2 (le Les chemins ont été mentionnés dans la vue Problèmes pour les JAR). J'ai ensuite mis à jour le maven et tous les problèmes ont disparu.
C’est ainsi que j’en conclus que le problème était lié aux fichiers JAR téléchargés pour les versions Spring précédentes dans le dossier .m2.
Généralement, ce problème se produit car vos fichiers de bibliothèque sont supprimés . La manière simple de travailler votre projet comme auparavant était 1) Allez dans les propriétés du projet 2) Sélectionnez le chemin de construction Java 3) Supprimer toutes les bibliothèques sauf jre . 4) Ajoutez maintenant le même fichier JAR en cliquant sur "Ajouter des fichiers JAR externes".
Dans mon cas, il s'agit d'une dépendance incorrecte/incorrecte
Marqueurs> Problèmes est en surbrillance 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'
Ceci est lié à plusieurs versions de la même dépendance dans le référentiel local .m2
allez à votre Eclipse> onglet problèmes> voir les erreurs> allez 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.
J'ai résolu ce problème par:
étape 1: C: /user/rafiq/.m2/repository -> Supprimer ce dossier
Étape 2: clic droit sur votre projet -> maven -> mettre à jour le projet maven -> cocher uniquement les projets propres -> ok.
Étape 3: clic droit sur votre projet -> maven -> mettre à jour le projet maven -> cocher uniquement le projet de mise à jour -> ok.
Problème résolu.
J'ai eu un projet Maven me donnant la même chose. Il a montré qu'il ne pouvait pas trouver le bocal avec cette version (dépendance) et je savais qu'il est là et est correct -
Donc, pour moi, la solution a été de supprimer le référentiel local 2 Nettoyez le projet. 3 Désactiver la nature maven . 4 Générer des artefacts Eclipse et 5 reconfigurer en tant que projet maven.
(en ordre)
Cela signifie que les fichiers JAR sont absents du chemin que vous avez indiqué lors de la configuration du chemin de construction/ajout de fichiers JAR au projet.
Encore une fois, configurez les pots.
utilisez ces étapes simples. Cliquez avec le bouton droit de la souris 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 le résoudra!
Si vous modifiez l'emplacement des fichiers JAR à partir du dossier Selenium-Java-3.13.0 , cette information apparaîtra. Donc, restaurez l'emplacement d'origine des pots et vous êtes parti.
Si votre IDE ne trouve pas JRE dans le chemin que vous avez donné. 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: -
Accédez à Propriétés> Chemin de construction Java> Bibliothèques> Cliquez sur Modifier.
Ensuite, sélectionnez Alternate JRE et cliquez sur Terminer.
Remarque : Si vous n'avez pas installé l'environnement d'exécution Java (JRE), installez-le.
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 utilisé, puis nettoyer le projet contenant ce projet de bibliothèque.
Pour le projet Maven, supprimez le projet de IDE et exécutez la commande maven: -mvn Eclipse:clean
, mvn Eclipse:eclipse
, mvn clean install -e
. Après cela, importez le projet dans IDE. Ce truc marche pour moi.
j'avais le même problème… .il manquait le fichier .jar qui prenait la place de changer mon espace de travail… .. je venais de supprimer le dossier appcompat (qui contient le fichier «.jar») de mon nouvel espace de travail et copié à partir de mon ancien espace de travail ..__ ceci a résolu mon problème.
Si vous rencontrez le même problème:
Mon problème concernant le point d’exclamation se trouvait dans la section: "clic droit sur le dossier du projet" - Propriétés - onglet Bibliothèques . ex. La marque a disparu . Le problème soulevé après la suppression de certains anciens projets.