Comment afficher la liste des erreurs de compilation dans IntelliJ?


176

Je recherche un moyen d'afficher toutes les erreurs de compilation dans IntelliJ, de la même manière qu'elles sont affichées dans Eclipse. J'ai essayé de chercher ici et sur Google mais je n'ai pas vraiment trouvé de solution. J'aime vraiment IntelliJ, je l'ai récemment converti à partir d'Eclipse, et j'espère que c'est juste quelque chose qui me manque et pas une carence fondamentale.


Vous pourriez peut-être ajouter une capture d'écran d'éclipse de ce que vous voulez avoir avec Intellij
Frederic Close

Réponses:


159

Je pense que cela se rapproche le plus de ce que vous souhaitez:

(À partir de IntelliJ IDEA Q&A for Eclipse Users ):

entrez la description de l'image ici

Ce qui précède peut être combiné avec une option récemment introduite dans les paramètres du compilateur pour obtenir une vue très similaire à celle d'Eclipse.

Choses à faire:

  1. Basculez vers la vue "Problèmes" dans le volet Projet:

    entrez la description de l'image ici

  2. Activez le paramètre pour compiler le projet automatiquement:

    entrez la description de l'image ici

  3. Enfin, regardez la vue Problèmes:

    entrez la description de l'image ici

Voici une comparaison de ce à quoi ressemble le même projet (avec une erreur de compilation) dans Intellij IDEA 13.xx et Eclipse Kepler:

entrez la description de l'image ici

entrez la description de l'image ici

Liens pertinents: Le projet maven montré ci-dessus: https://github.com/ajorpheus/CompileTimeErrors
FAQ pour 'Eclipse Mode' / 'Automatically Compile' un projet: http://devnet.jetbrains.com/docs/DOC-1122


2
Plugin "Eclipse Mode" non disponible pour IDEA 13.
GarfieldKlon

3
Apparemment, cette barre d'outils "problèmes" n'est disponible que si vous sélectionnez le mode "compilation automatique". voir ici: jetbrains.com/help/idea/2016.2/problems-tool-window.html
atom88

4
Je suis passé à des problèmes au lieu de projets et j'ai également activé le 'Construire le projet automatiquement' mais je ne vois toujours pas les problèmes / erreurs du compilateur en soi. Je vois juste les classes qui ont les erreurs. Quelqu'un pourrait-il aider avec ça ...?
Crenguta S

Cela fonctionne-t-il du tout pour Scala? Je n'arrive pas à y arriver.
conny

3
Malheureusement, cela ne montre que les erreurs de compilation, il n'affiche pas les avertissements, etc. comme le fait Eclipse. De plus, la fenêtre ne peut pas être déplacée, donc lorsque vous affichez des problèmes (aka erreurs de compilation), vous ne pouvez pas afficher votre projet.
John Little

24

Une réponse plus à jour pour toute personne qui rencontre ceci:

(à partir de https://www.jetbrains.com/help/idea/eclipse.html , § Auto-compilation ; cliquez pour les captures d'écran)

Compilez automatiquement:

Pour activer la compilation automatique, accédez à Paramètres / Préférences | Construction, exécution, déploiement | Compilateur et sélectionnez l' option Construire le projet automatiquement

Afficher toutes les erreurs au même endroit:

La fenêtre de l'outil Problèmes apparaît si l' option Créer un projet automatiquement est activée dans les paramètres du compilateur. Il affiche une liste des problèmes détectés lors de la compilation du projet.

Utilisez le compilateur Eclipse: il est en fait intégré à IntelliJ. Cela donne des messages d'erreur beaucoup plus utiles, à mon avis, et, selon ce blog , c'est beaucoup plus rapide car il a été conçu pour fonctionner en arrière-plan d'un IDE et utilise une compilation incrémentielle.

Alors qu'Eclipse utilise son propre compilateur, IntelliJ IDEA utilise le compilateur javac fourni avec le projet JDK. Si vous devez utiliser le compilateur Eclipse, accédez à Paramètres / Préférences | Construction, exécution, déploiement | Compilateur | Java Compiler et sélectionnez-le ... La plus grande différence entre les compilateurs Eclipse et javac est que le compilateur Eclipse est plus tolérant aux erreurs, et vous permet parfois d'exécuter du code qui ne se compile pas.


2
Malheureusement, cela n'aide pas avec les projets Android, probablement parce que la compilation est différée. Il y a une demande de fonctionnalité IntelliJ pour cela ici: youtrack.jetbrains.com/issue/IDEA-68854
NeilS

Pour accéder initialement aux `` paramètres '' - CTRL + ALT + S (ou Fichier> Paramètres)
Chris Halcrow

19

Sur mon système (IntelliJ Idea 2017.2.5), il ne suffisait pas d'activer "Créer un projet automatiquement". J'ai également dû utiliser l'élément de menu "Affichage, Fenêtres d'outils, Problèmes" pour voir la fenêtre de l'outil des problèmes en bas de l'écran.

Ouverture de la fenêtre de l'outil des problèmes


2
Cette réponse simple m'a aidé, mais le chemin étaitView, Tool Windows, messages
pdem

1
Intéressant… Dans IntelliJ 2019.1, je ne vois ni Problemsélément ni Messagesélément dans le menu View> Tool Windows.
Basil Bourque

2
Malheureusement, cela manque dans ma version d'intellij (ultime 2018.3)
John Little

0

Vous devez désactiver le mode d'économie d'énergie

Pour moi j'ai cliqué sur ce bouton

entrez la description de l'image ici

puis désactivez le mode d'économie d'énergie

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.