Wie kann ich die Liste der Kompilierungsfehler in IntelliJ anzeigen?

175

Ich suche nach einer Möglichkeit, alle Kompilierungsfehler in IntelliJ anzuzeigen, ähnlich wie sie in Eclipse angezeigt werden. Ich habe versucht, hier und bei Google zu suchen, habe aber keine Lösung gefunden. Ich mag IntelliJ sehr, ich habe es kürzlich von Eclipse aus konvertiert, und ich hoffe, dass dies nur etwas ist, was mir fehlt und kein grundlegender Mangel.

amphibient
quelle
Sie könnten vielleicht einen Eclipse-Screenshot von dem hinzufügen, was Sie mit Intellij
Frederic Close
1
Mögliches Duplikat von Ansichtsfehlern in Intellij Project
BuZZ-dEE

Antworten:

159

Ich denke, das kommt Ihrem Wunsch am nächsten:

(Aus den IntelliJ IDEA-Fragen und Antworten für Eclipse-Benutzer ):

Geben Sie hier die Bildbeschreibung ein

Das Obige kann mit einer kürzlich eingeführten Option in den Compiler-Einstellungen kombiniert werden, um eine Ansicht zu erhalten, die der von Eclipse sehr ähnlich ist.

Dinge die zu tun sind:

  1. Wechseln Sie im Projektfenster zur Ansicht "Probleme":

    Geben Sie hier die Bildbeschreibung ein

  2. Aktivieren Sie die Einstellung, um das Projekt automatisch zu kompilieren:

    Geben Sie hier die Bildbeschreibung ein

  3. Schauen Sie sich zum Schluss die Ansicht Probleme an:

    Geben Sie hier die Bildbeschreibung ein

Hier ist ein Vergleich, wie dasselbe Projekt (mit einem Kompilierungsfehler) in Intellij IDEA 13.xx und Eclipse Kepler aussieht:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Relevante Links: Das oben gezeigte Maven-Projekt: https://github.com/ajorpheus/CompileTimeErrors
FAQ Für 'Eclipse-Modus' / 'Automatisch kompilieren' eines Projekts: http://devnet.jetbrains.com/docs/DOC-1122

Ashutosh Jindal
quelle
2
Plugin "Eclipse Mode" nicht verfügbar für IDEA 13.
GarfieldKlon
3
Anscheinend ist diese Symbolleiste "Probleme" nur verfügbar, wenn Sie den Modus "Automatisch kompilieren" auswählen. siehe hier: jetbrains.com/help/idea/2016.2/problems-tool-window.html
atom88
4
Ich habe zu Problemen anstelle von Projekten gewechselt und auch das 'Projekt automatisch erstellen' aktiviert, aber ich sehe die Probleme / Compilerfehler per se immer noch nicht. Ich sehe nur die Klassen, die die Fehler haben. Könnte jemand dabei helfen ...?
Crenguta S
Funktioniert das überhaupt für Scala? Ich kann es scheinbar nicht schaffen.
Conny
3
Leider werden hier nur Kompilierungsfehler angezeigt, keine Warnungen usw. wie bei Eclipse. Außerdem kann das Fenster nicht verschoben werden. Wenn Sie also Probleme (auch als Kompilierungsfehler bezeichnet) anzeigen, können Sie Ihr Projekt nicht anzeigen.
John Little
24

Eine aktuellere Antwort für alle anderen, die darauf stoßen:

(von https://www.jetbrains.com/help/idea/eclipse.html , § Automatische Kompilierung ; Klicken für Screenshots)

Automatisch kompilieren:

Navigieren Sie zum Aktivieren der automatischen Kompilierung zu Einstellungen / Einstellungen | Erstellen, Ausführen, Bereitstellen | Compiler und wählen Sie die Option Projekt automatisch erstellen

Alle Fehler an einem Ort anzeigen:

Das Tool-Fenster Probleme wird angezeigt, wenn die Option Projekt automatisch erstellen in den Compiler-Einstellungen aktiviert ist. Es zeigt eine Liste der Probleme, die bei der Projektzusammenstellung festgestellt wurden.

Verwenden Sie den Eclipse-Compiler: Dieser ist tatsächlich in IntelliJ gebündelt. Meiner Meinung nach gibt es viel nützlichere Fehlermeldungen, und laut diesem Blog ist es viel schneller, da es im Hintergrund einer IDE ausgeführt werden soll und inkrementelle Kompilierung verwendet.

Während Eclipse einen eigenen Compiler verwendet, verwendet IntelliJ IDEA den im Projekt JDK enthaltenen Javac-Compiler. Wenn Sie den Eclipse-Compiler verwenden müssen, navigieren Sie zu Einstellungen / Einstellungen | Erstellen, Ausführen, Bereitstellen | Compiler | Java Compiler und wählen Sie es aus ... Der größte Unterschied zwischen den Eclipse- und Javac-Compilern besteht darin, dass der Eclipse-Compiler fehlertoleranter ist und Sie manchmal Code ausführen können, der nicht kompiliert wird.

Eric Jiang
quelle
2
Leider hilft dies bei Android-Projekten nicht, wahrscheinlich weil die Kompilierung auf Gradle verschoben wird. Hierfür
NeilS
Um zunächst auf die 'Einstellungen' zuzugreifen - STRG + ALT + S (oder Datei> Einstellungen)
Chris Halcrow
19

Auf meinem System (IntelliJ Idea 2017.2.5) war es nicht ausreichend, "Projekt automatisch erstellen" zu aktivieren. Ich musste auch den Menüpunkt "Ansicht, Werkzeugfenster, Probleme" verwenden, um das Problemwerkzeugfenster am unteren Bildschirmrand anzuzeigen.

Öffnen des Problem-Tool-Fensters

Matthias Bohlen
quelle
2
Diese einfache Antwort half mir, aber der Weg warView, Tool Windows, messages
pdem
1
Interessant… In IntelliJ 2019.1 sehe ich weder einen Eintrag Problemsnoch einen Eintrag Messagesim Menü View> Tool Windows.
Basil Bourque
2
Leider fehlt dies in meiner Version von Intellij (Ultimate 2018.3)
John Little
0

Sie sollten den Energiesparmodus deaktivieren

Für mich habe ich über diesen Button geklickt

Geben Sie hier die Bildbeschreibung ein

Deaktivieren Sie dann den Energiesparmodus

Ammar Bozorgvar
quelle