web-dev-qa-db-fra.com

Comment afficher la liste des erreurs de compilation dans IntelliJ?

Je recherche un moyen d'afficher toutes les erreurs de compilation dans IntelliJ, de la même manière que leur affichage dans Eclipse. J'ai essayé de chercher ici et Google mais n'ai pas vraiment trouvé de solution. J'aime beaucoup IntelliJ, je l’ai récemment convertie d’Eclipse, et j’espère que c’est juste quelque chose qui me manque et non une lacune fondamentale.

156
amphibient

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

(De IntelliJ IDEA Questions et réponses pour les utilisateurs d'Eclipse ):

enter image description here

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

Choses à faire:

  1. Passez à la vue "Problèmes" dans la fenêtre Projet:

    enter image description here

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

    enter image description here

  3. Enfin, regardez la vue Problems:

    enter image description here

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

enter image description here

enter image description here

Liens pertinents: Le projet maven présenté ci-dessus: https://github.com/ajorpheus/CompileTimeErrors
FAQ Pour 'Eclipse Mode'/'Compiler automatiquement' un projet: http://devnet.jetbrains.com/docs/DOC-1122

142
Ashutosh Jindal

Une réponse plus actuelle pour quiconque se heurte à ceci:

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

Compiler automatiquement:

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

Afficher toutes les erreurs en un seul endroit:

La fenêtre de l'outil Problèmes apparaît si l'option Rendre le 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: Ceci est en fait fourni dans IntelliJ. À mon avis, cela donne beaucoup plus de messages d'erreur utiles et, selon ce blog , c'est beaucoup plus rapide puisqu'il a été conçu pour fonctionner en arrière-plan d'un IDE et utilise incrémental compilation.

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 | Construire, exécuter, déployer | Compilateur | Java Compilateur 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 compile pas.

19
Eric Jiang

Sur mon système (IntelliJ Idea 2017.2.5), l'activation de "Créer un projet automatiquement" n'était pas suffisante. Je devais également utiliser l'élément de menu "Vue, Fenêtres d'outils, Problèmes" pour voir la fenêtre de l'outil de problèmes en bas de l'écran.

Opening the problems tool window

16
Matthias Bohlen