Java >> Tutoriel Java >  >> Java

Comment afficher la liste des erreurs de compilation dans IntelliJ ?

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

(D'après IntelliJ IDEA Q&A pour les utilisateurs d'Eclipse) :

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 :

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

  3. Enfin, regardez la vue Problèmes :

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

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


Une réponse plus à jour pour tous ceux qui rencontrent cela :

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

Compile automatiquement :

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

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 qui ont été détectés lors de la compilation du projet.

Utilisez le compilateur Eclipse : Ceci est en fait fourni dans IntelliJ. Il donne des messages d'erreur beaucoup plus utiles, à mon avis, et, selon ce blog, il est beaucoup plus rapide car il a été conçu pour s'exécuter 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 à Settings/Preferences | Construction, exécution, déploiement | Compilateur | Compilateur Java 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.


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


Balise Java