132 votes

Comment voir immédiatement les erreurs de compilation dans l'arbre de projet d'IntelliJ Idea ?

Je me demande s'il est possible de configurer IntelliJ Idea pour afficher immédiatement les erreurs de compilation sur les fichiers de classe dans l'arbre du projet. Actuellement, je dois déclencher manuellement la recompilation pour voir les marques d'erreur sur mes classes si la classe ne peut pas être compilée.

1 votes

D'un autre côté, vous n'avez pas besoin d'enregistrer vos fichiers pour qu'IntelliJ mette à jour la barre de gouttière pour la classe que vous avez ouverte :-) Il ne met simplement pas à jour l'arbre du projet.

0 votes

Pouvez-vous développer un peu la fonctionnalité, parce que je vois l'erreur immédiatement dans la vue du projet dans IDEA, donc je ne suis pas sûr qu'elle soit là, ou si vous demandez quelque chose d'autre ?

8 votes

Il y a peu de temps, j'ai changé d'Eclipse et il avait la fonctionnalité de voir les erreurs de compilation immédiatement dans l'arbre du projet (les fichiers sont soulignés en rouge) - par exemple, si vous changez la signature d'une méthode, toutes les classes qui utilisent cette méthode sont marquées d'une ligne rouge. Comme joekutner l'a expliqué il y a un plugin qui ajoutera ce comportement mais comme bert l'a répondu ce plugin ne semble pas fonctionner comme prévu. Pour l'instant, je pense que je vais vivre avec les fonctionnalités de base d'IDEA et je vais changer mon approche pour travailler avec l'IDE ;-)

122voto

raymi Points 1085

Depuis IntelliJ 12, il y a une option pour construire automatiquement votre projet lors des changements de source. Dans "Settings" --> Build, Execution, Deployment --> "Compiler" cochez la case "Build project automatically". Ceci montrera immédiatement toute erreur de compilation dans l'arbre du projet.

1 votes

Grande amélioration pour la v12. Merci de l'avoir ajouté aux réponses.

10 votes

+1 pour avoir signalé l'option (qui n'est pas activée par défaut !), mais il ne semble pas montrer les erreurs sur les fichiers dans l'arbre du projet comme l'OP l'a demandé. Existe-t-il une vue de toutes les erreurs de compilation facilement visualisable d'un coup d'œil ?

0 votes

@Rubistro View -> Fenêtres d'outils -> Problèmes

20voto

magomi Points 3263

J'ai fait quelques recherches supplémentaires sur le web à propos de cette fonctionnalité. Au final, il semble que cette fonctionnalité ne soit pas disponible. Il y a quelques discussions sur ce sujet où sont également mentionnées quelques solutions de contournement (à mon avis). La discussion la plus utile que j'ai trouvée ici .

2 votes

Le lien est cassé

1 votes

@slovit J'ai modifié le lien pour faire référence à une copie de archive.org.

18voto

Nathan Beach Points 497

Vous pouvez accéder à tous les problèmes de compilation comme suit :

  • ouvrez l'explorateur "Projet" (généralement ancré sur la gauche)
  • cliquez sur le menu déroulant "Projet" dans le coin supérieur gauche
  • sélectionnez "Problèmes" sous "Champs d'application".

Vous verrez une arborescence de fichiers et de problèmes. De plus, dans la barre d'outils inférieure, vous devriez voir un onglet appelé "Problèmes" qui répertorie également tout. Ce n'est pas aussi facile à utiliser que la vue "Problèmes" d'Eclipse, mais c'est proche.

Je suis sur la version 12.1.4, je ne suis pas sûr de la version dans laquelle cette fonctionnalité est apparue.

2 votes

Dans mon cas, la fenêtre "Problèmes" n'a rien montré, même si l'onglet "Messages" contenait un grand nombre de messages d'erreur du compilateur Java.

0voto

joekutner Points 1037

Vous pouvez essayer le plugin Eclipse Mode pour IntelliJ. Il vous permet d'effectuer une compilation incrémentale lors de l'enregistrement d'un fichier :

http://plugins.intellij.net/plugin/?id=3822

7 votes

J'ai essayé, mais comme beaucoup l'ont souligné, il vole le focus et ne fournit pas la fonctionnalité demandée (par exemple, il ne marque pas les erreurs dans l'arbre du projet). J'aimerais aussi avoir cette fonctionnalité, c'est l'une des choses qui me manquent depuis que j'ai quitté Eclipse.

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