108 votes

Dans Eclipse, qu'est-ce qui peut provoquer l'icône d'erreur "Red-x" de Package Explorer lorsque toutes les sources Java sont compilées sans erreur?

Je suis à l'aide d'Eclipse pour le développement Java. Toutes mes sources compiler fine et résultant de l'application compile bien. Cependant, je reçois un "rouge-x" notification d'erreur dans l'Explorateur de packages, comme ceci:

Snapshot of my Eclipse Package Explorer with the error notification icon on my src/sys package

Toutes mes sources dans ce répertoire source (trop long pour le snapshot) de la compilation fine, aucun de l'exposition de la "rouge-x" icône d'erreur.

Toutes les suggestions sur la façon de résoudre le problème serait très appréciée.

182voto

Jan Gressmann Points 2758

oui, cela arrive parfois sans raison apparente. Vous pouvez aller à l'onglet "Problèmes" (juste à côté de la sortie de la console) et voir le message d'erreur, ainsi vous pourrez peut-être le réduire ainsi.

11voto

flash Points 3169

Essayez de nettoyer le projet et de le reconstruire.

5voto

Je veux commencer par remercier tout le monde qui a répondu. Mais le nettoyage et la reconstruction n'était pas suffisant dans mon cas, parce que le problème était toujours là et nécessaire de fixation.

S'est avéré que l'un de mes répertoires de paquets ont accidentellement été copiés de sorte qu'un répertoire supplémentaire existait désormais appelé "Copie de dagskra" contenant les fichiers Java avec mauvais package déclarations. En outre, les erreurs dans ce "nouveau" répertoire de ne pas s'afficher avec un "rouge-x" dans le paquet qu'il existe dans:

Snapshot from Package Explorer showing errorous "Copy of dagskra" directoryr

Il a été à la pointe de la lecture de la "Problèmes" de l'onglet :-) qui m'a mis dans la bonne direction, je suis donc la sélection de la réponse que l'on a accepté de répondre parce que c'est ce dont j'avais besoin:

Snapshot from Problems tab

En espérant que cela aidera les autres...

1voto

JeeBee Points 11882

Parfois, il y a des erreurs de chemin de génération dans .project et vous devez passer en mode Ressource pour voir le fichier à l'origine de l'erreur.

0voto

mdec Points 2687

Essayez de reconstruire. J'ai constaté que les x rouges ne disparaissent pas toujours jusqu'à ce qu'une reconstruction soit terminée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X