Problèmes Eclipse Voir ne plus afficher les erreurs

Pour une raison quelconque, Eclipse ne montre plus les erreurs de compilation Java dans la vue des problèmes.

Il montre toujours des avertissements.

Cela s’est produit soudainement et je ne peux rien penser à ce que j’ai changé qui pourrait affecter cela.

J’utilise le plugin “Maven Integration for Eclipse” mais je le suis depuis un certain temps – je ne suis pas sûr que cela ait pu l’affecter ou non.

Des idées?

J’ai eu le même problème et ai fait au hasard des choses comme (plusieurs fois):

1) Projet-> Nettoyer …,
2) fermer et ouvrir à nouveau Eclipse,
3) Run As …

Et cela a recommencé à fonctionner sans changer de configuration.

Cliquez avec le bouton droit sur votre projet et sélectionnez Propriétés> Chemin de génération Java> Source.

Assurez-vous que votre répertoire source (par exemple MyProject / src) est répertorié en tant que dossier source. Sinon, vous ne recevrez aucun marqueur rouge.

Je veux poster mon histoire ici si Google vous amène à cette question.

D’une manière ou d’une autre, “Project-> Build Automatically” a été désactivé.

La réactiver produit une liste d’erreurs correcte.

Dans mon cas, cela n’a rien à voir avec m2e 1.0. Ceci est un comportement par défaut pour tout projet Java et remonte à Ganymède (au moment où j’écris ce post, je lance Indigo)

Ce n’est pas totalement une réponse à votre question, mais est liée. J’ai pensé que l’éclipse avait cessé de montrer des drapeaux rouges / jaunes à côté des fichiers de mon projet. La solution était très simple: je regardais l’onglet Navigateur (qui ne montre pas de drapeaux d’erreur / d’avertissement) au lieu de l’onglet Explorateur de packages .

entrer la description de l'image ici

J’ai installé et désinstallé ajdt-plugin et j’ai eu le même problème.

Vérifiez . Il devrait avoir un “Java Builder”.

Ce code doit figurer dans le fichier .project (le fichier est à la racine de votre projet):

   org.eclipse.jdt.core.javabuilder      org.eclipse.jdt.core.javanature  
  1. Vérifiez que votre répertoire source est répertorié dans le dossier source du projet

    • Right-click your project > Build Path > Configure Build Path > Source .
  2. Si vous utilisez plusieurs projets (en tant que dépendances)

    • Project->Clean …,

      entrer la description de l'image ici

  3. Cochez ” Générer automatiquement ” est activé ou non.

    • project > Build Automatically

      entrer la description de l'image ici

J’ai le même problème dans une situation légèrement différente. J’ai un POM parent et plusieurs modules en dessous. Le projet existait et je l’ai importé en éclipse. Je peux changer la “Gestion des dépendances” uniquement pour le projet parent mais pas pour les projets en dessous. Ils ne montrent aucun avertissement de compilation.

Ensuite, je vais essayer de les transformer en projets individuels … ce n’est pas ce que je voulais, mais je n’ai pas pu résoudre ce problème autrement …

Je rencontrais ce problème aussi aujourd’hui. Les autres solutions présentées ici (telles que le nettoyage du projet et le redémarrage d’Eclipse) ne fonctionnaient pas ou n’étaient pas applicables à ma configuration. Ce qui a fonctionné pour moi a été de cliquer avec le bouton droit sur le projet dans l’Explorateur de packages et de sélectionner Maven-> Mettre à jour la configuration du projet. De toute évidence, une restructuration du dossier source que j’avais effectuée la veille avait entraîné la perte de trace de Maven, et la publication de cette commande avait tout corrigé.

En haut à droite de la fenêtre des problèmes (à côté de minimiser) se trouve une petite icône représentant une flèche. Cliquez dessus et sélectionnez “Configurer les filtres”. Un filtre de gravité peut avoir été activé.

Sur Ganymede, vérifiez la configuration de la vue Problème:

(‘Configurer le contenu’) Il peut être défini sur ‘n’importe quel élément du même projet’ et vous pouvez actuellement sélectionner un élément du projet.

Ou il peut être défini sur un jeu de travail, et cet ensemble de travail a été modifié

Assurez-vous que “Match any configuration” est sélectionné.

J’ai aussi fait face au même problème.

Après l’installation du plugin m2eclipse, je n’obtenais aucune erreur de compilation Java.

Ma solution consistait à activer la gestion des dépendances en sélectionnant Projet -> Clic droit (pour obtenir le menu contextuel) -> m2 Maven -> Activer la gestion des dépendances.

Maintenant, je suis capable de visualiser les erreurs de compilation Java.

Dans mon cas, Eclipse ne prenait pas correctement en charge un projet Java dont dépendait un projet en cours.

Vous pouvez aller à Projet> BuildPath> Configurer BuildPath, puis supprimer et rappend le projet.

Il y a évidemment plusieurs raisons à cela, et j’ai pensé append la solution à mon problème. (J’ai un projet java dans lequel j’ai importé des fichiers avec des liens virtuels)

Si vous avez une situation comme la mienne, vous aurez un autre dossier au même niveau que votre dossier “src”. Si vous le faites, cliquez avec le bouton droit sur cet autre dossier, puis sélectionnez «Construire le chemin»> «Ajouter au chemin de la construction» (si vous voyez «Construire le chemin»> «Supprimer du chemin de construction», il a déjà été ajouté).

Pour configurer davantage le chemin de construction, cliquez avec le bouton droit sur votre répertoire de projet de niveau supérieur, puis sélectionnez “Build Path”> “Configure Build Path”. Vos dossiers doivent apparaître dans l’onglet “Source”.

Pour configurer les erreurs, cliquez sur Compilateur Java> Erreurs / Avertissements, puis sur Configurer les parameters de l’espace de travail. C’est la même chose que d’aller dans Fenêtre> Préférences> Java> Compilateur> Erreurs / Avertissements. Si vous ne voulez pas qu’Eclipse ignore quelque chose, changez-le en Avertissement.

Je pourrais reproduire ce problème en créant une énumération avec une classe de membre non statique et un bloc statique énumérant ses valeurs:

 public enum Foo { Dummy(new Bar [] {new Bar()}); static { for (Foo foo: Foo.values()); } private Foo(Bar [] params) {} public class Bar {} } 

Cette classe casse le compilateur Ganymede. Si vous supprimez la ligne dans le bloc d’initialisation statique, le code comstack à nouveau correctement et vous obtenez l’erreur qu’il n’y a pas d’instance englobante pour le nouvel appel Bar (), comme prévu.

– correction: Ce qui précède ne vaut que si le projet a gaeNature de Google Appengine. Cependant, si vous obtenez une erreur similaire à celle mentionnée dans la question initiale, vous rencontrerez peut-être un autre bogue du compilateur Java …

J’ai le même problème avec Eclipse Helios et le plugin m2eclipse. Ils ne peuvent tout simplement pas faire fonctionner cette chose avec WTP ou WPT ou quel que soit l’acronyme utilisé.

Si je nettoie le projet et que je regarde la console Maven, je peux voir les problèmes de compilation dans la console, mais eclipse ne le touchera pas. Il semble que l’éclipse ou WTP / WPT et m2eclipse sont occupés à jouer des mains.

J’ai rencontré ce problème avec un projet MapReduce. J’ai fermé la fenêtre d’erreur et je ne suis jamais revenu après avoir fait ce que les autres réponses suggéraient.

Cliquez en bas à gauche -> Autres -> Problèmes

entrer la description de l'image ici

Kepler SP2, projet Java (pilote Web), et nous utilisons Gradle au lieu de Maven

Rien de ce qui précède n’a aidé, ce qui a résolu le problème pour moi était de sélectionner mes projets (R-Click)> Gradle> Refresh All

Le fait de pointer le dossier source (src) sur le chemin de construction résoudra ce problème en faisant un clic droit sur le projet> chemin de construction> configure le chemin de construction> chemin de compilation java> source> append un dossier et cliquez sur Appliquer

entrer la description de l'image ici

Essayez de suivre:

  1. Fenêtre Ouvrir des problèmes ( Windows -> Afficher la vue -> Problèmes )

  2. Cliquez avec le bouton droit de la souris sur l’erreur, puis corrigez-le rapidement.

Cette procédure m’a aidé à résoudre le même problème.

Dans mon cas, j’ai installé un ancien espace de travail et c’était le problème.

Essayez de définir un nouveau dossier pour l’espace de travail

Si “Debug” a été récemment activé, vérifiez en haut à droite du programme (sous le bouton Minimize) et cliquez sur Java.