2010-07-02 16 views
1

Le petit 'x' rouge sur mes fichiers de classe Java dans l'explorateur de projet (ou l'explorateur de paquets) est manquant. Ils étaient là ... maintenant ils sont partis.Manque petit "x" rouge dans l'explorateur Eclipse et problèmes de vue pour la source Java avec des erreurs de compilation?

Cela s'est déjà produit avant et généralement un projet propre, reconstruire fera l'affaire. Aussi, j'ai décoché la case qui dit abandonner la construction si une erreur de chemin de construction se produit.

Des idées? Editer: J'utilise le plugin M2Eclipse de Maven.

+0

Vous trouvez que l'absence d'erreurs est une erreur en soi? –

+0

Je fais! Les fichiers ont des erreurs qui deviennent immédiatement apparentes lors de l'ouverture du code source dans un éditeur. Mais aucune autre vue montre les erreurs. – HDave

Répondre

0

Il s'avère que dans mon cas particulier, j'ai un projet Maven multi-module. La désactivation de la prise en charge des modules imbriqués, puis la réactivation du support des modules imbriqués ont fait l'affaire. Apparemment, je devais donner un coup de pied à m2eclipse dans le pantalon. Ce qui m'a convaincu de le faire était le fait que seules les erreurs Java et les tâches Java étaient les seuls marqueurs de problème qui n'apparaissaient pas - et le Java Builder était absent de la liste des générateurs.

2

Le X indique une erreur de compilation dans le fichier.

Votre processus de construction corrige les erreurs en quelque sorte.

Voir: eclipse manual.

+0

J'aurais dû indiquer que les fichiers en question DO des erreurs de compilation. Quand j'ouvre alors, je vois le "x" rouge dans la marge du dossier ... et le soulignement rouge ondulé de la zone de problème. Il ne montre tout simplement pas le problème dans la vue des problèmes, ou l'une des vues de l'explorateur - juste dans l'éditeur. Le résultat est que je pense que tout va bien ... lancer maven sur la ligne de commande et regarder les erreurs apparaissent. Quand je vais ensuite dans le fichier de problème ... boom ... Je vois les erreurs du compilateur dans l'éditeur ... mais toujours pas dans l'explorateur. – HDave