Que signifie l'icône de point d'exclamation rouge dans Eclipse? Il existe de nombreux résultats de recherche différents sur Internet à propos des «icônes de point d'exclamation rouges», des «décorateurs de point d'exclamation rouges» et des «icônes de bang rouge», sans doute parce que de nombreux plugins et outils liés à la programmation utilisent des icônes de point d'exclamation rouges. Donc, pour être clair, c'est celui que je veux dire:
Il apparaît en tant que décorateur sur les projets dans la vue Explorateur de packages.
Dans mon cas, l'icône a disparu lorsqu'une variable de chemin de construction manquante a été remplie. J'utilise MyEclipse 9.0, mais je ne pense pas que ce soit spécifique à MyEclipse. D'autres personnes sur Internet ont signalé que cela avait à voir avec d'autres problèmes, y compris Subclipse, le .svn
dossier et le déplacement de fichiers entre les copies de travail.
Réponses:
Selon la documentation :
En pratique, j'ai trouvé qu'une "erreur de chemin de construction" peut être causée par un certain nombre de raisons, en fonction des plugins actifs. Consultez la vue "Problèmes" pour plus d'informations.
la source
J'ai également rencontré un problème similaire lorsque j'ai essayé d'importer un fichier source et un fichier JAR d'une machine à une autre. Le chemin du JAR était différent sur la nouvelle machine par rapport à l'ancienne. Je l'ai résolu comme ci-dessous
Ensuite, le symbole d'exclamation sur le «nom du projet» a été supprimé.
la source
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:
Les problèmes de chemin de construction sont parfois faciles à manquer parmi d'autres problèmes dans un projet. Les vues Explorateur de package et Explorateur de projet affichent désormais un nouveau décorateur sur les projets Java et les ensembles de travail contenant des erreurs de chemin de construction:
Les erreurs concrètes peuvent être vues dans la vue Problèmes, et si vous ouvrez le menu d'affichage et sélectionnez Regrouper par> Type de problème Java, elles apparaissent toutes dans la catégorie Chemin de construction:
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
J'ai trouvé un autre scénario dans lequel le point d'exclamation rouge pourrait apparaître. J'ai copié un répertoire d'un projet à un autre. Ce répertoire comprenait un répertoire .svn caché (le projet d'origine avait été validé pour le contrôle de version). Lorsque j'ai vérifié mon nouveau projet dans SVN, le répertoire copié contenait toujours les anciennes informations SVN, s'identifiant à tort comme un élément de son projet d'origine.
J'ai découvert le problème en regardant les propriétés du répertoire, en sélectionnant SVN Info et en examinant l'URL de la ressource. J'ai résolu le problème en supprimant le répertoire .svn caché pour mon répertoire copié et en actualisant mon projet. Le point d'exclamation rouge a disparu et j'ai pu vérifier correctement le répertoire et son contenu.
la source
Ce que j'ai fait était étrange, mais cela a résolu le problème. Choisissez n'importe quel projet et effectuez une fausse modification du fichier build.properties (par exemple, ajoutez et supprimez un espace, puis enregistrez le fichier). Nettoyez et reconstruisez les projets dans votre espace de travail.
J'espère que cela résoudra certains de vos problèmes.
la source
Assurez-vous que vous n'avez aucune variable de chemin de classe non définie (comme M2_REPO).
la source
J'ai eu le même problème et Andrew a raison. Vérifiez votre variable de chemin de classe "M2_REPO". Il pointe probablement vers un emplacement non valide de votre référentiel maven local.
Dans mon cas, j'utilisais en
mvn eclipse:eclipse
ligne de commande et ce plugin définissait la variable de chemin de classe M2_REPO. Eclipse n'a pas pu trouver mon maven settings.xml dans mon répertoire personnel et, par conséquent, la variable de chemin de classe M2_REPO était incorrecte. Ma solution était de redémarrer eclipse et il a récupéré mon settings.xml et supprimé l'exclamation rouge sur mes projets.J'ai obtenu plus d'informations de ce type: http://www.mkyong.com/maven/how-to-configure-m2_repo-variable-in-eclipse-ide/
la source
La solution qui a fonctionné pour moi est la suivante donnée par Steve Hansen Smythe. Je suis juste en train de le coller ici. Merci Steve.
"J'ai trouvé un autre scénario dans lequel le point d'exclamation rouge pouvait apparaître. J'ai copié un répertoire d'un projet à un autre. Ce répertoire comprenait un répertoire .svn masqué (le projet d'origine avait été validé pour le contrôle de version). Lorsque j'ai vérifié mon nouveau projet dans SVN, le répertoire copié contenait toujours les anciennes informations SVN, s'identifiant à tort comme un élément de son projet d'origine.
J'ai découvert le problème en regardant les propriétés du répertoire, en sélectionnant SVN Info et en examinant l'URL de la ressource. J'ai résolu le problème en supprimant le répertoire .svn caché pour mon répertoire copié et en actualisant mon projet. Le point d'exclamation rouge a disparu et j'ai pu vérifier correctement le répertoire et son contenu. "
la source
La solution qui a fonctionné pour moi est la suivante donnée.
J'ai sélectionné le projet particulier> clic droit> Chemin de construction> configurer le chemin de construction> Bibliothèques> J'ai remarqué que la bibliothèque système JRE montrait (Unbound) par conséquent.
sélectionnez cette bibliothèque> cliquez sur Supprimer> cliquez sur Appliquer> cliquez sur Ajouter une bibliothèque> Bibliothèque système JRE> suivant> Espace de travail JRE par défaut> cliquez sur Terminer> Appliquer> ok.
maintenant, vous ne verrez pas ces icônes d'exclamation dans votre projet.
la source