Jak wyświetlić listę błędów kompilacji w IntelliJ?


176

Szukam sposobu, aby wyświetlić wszystkie błędy kompilacji w IntelliJ, podobnie jak są one wyświetlane w Eclipse. Próbowałem szukać tutaj i Google, ale tak naprawdę nie znalazłem rozwiązania. Bardzo podoba mi się IntelliJ, niedawno przekonwertowałem go z Eclipse i mam nadzieję, że jest to coś, czego mi brakuje, a nie fundamentalny brak.


Możesz dodać zrzut ekranu zaćmienia tego, co chcesz mieć z Intellij
— Frederic Close

Odpowiedzi:


159

Myślę, że jest to najbliższe temu, czego chcesz:

(Z IntelliJ IDEA Q&A dla użytkowników Eclipse ):

wprowadź opis obrazu tutaj

Powyższe można połączyć z niedawno wprowadzoną opcją w ustawieniach kompilatora, aby uzyskać widok bardzo podobny do tego z Eclipse.

Rzeczy do zrobienia:

  1. Przełącz się do widoku „Problemy” w panelu projektu:

    wprowadź opis obrazu tutaj

  2. Włącz ustawienie automatycznej kompilacji projektu:

    wprowadź opis obrazu tutaj

  3. Na koniec spójrz na widok Problemy:

    wprowadź opis obrazu tutaj

Oto porównanie tego, jak ten sam projekt (z błędem kompilacji) wygląda w Intellij IDEA 13.xx i Eclipse Kepler:

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Odpowiednie linki: Projekt maven pokazany powyżej: https://github.com/ajorpheus/CompileTimeErrors
Często zadawane pytania dotyczące projektu „Eclipse Mode” / „Automatically Compile”: http://devnet.jetbrains.com/docs/DOC-1122


2
Wtyczka „Eclipse Mode” nie jest dostępna dla IDEA 13.
— GarfieldKlon

3
Najwyraźniej ten pasek narzędzi „problemów” jest dostępny tylko wtedy, gdy wybierzesz tryb „automatycznej kompilacji”. patrz tutaj: jetbrains.com/help/idea/2016.2/problems-tool-window.html
— atom88

4
Przerzuciłem się na problemy zamiast projektów, a także włączyłem opcję „Buduj projekt automatycznie”, ale nadal nie widzę problemów / błędów kompilatora jako takich. Po prostu widzę klasy, które mają błędy. Czy ktoś mógłby w tym pomóc ...?
— Crenguta S

Czy to w ogóle działa w przypadku Scali? Nie wydaje mi się, żeby to się stało.
— conny

3
Niestety, pokazuje to tylko błędy kompilacji, nie wyświetla ostrzeżeń itp., Jak robi to Eclipse. Nie można również przesunąć okna, więc podczas przeglądania problemów (czyli błędów kompilacji) nie można wyświetlić projektu.
— John Little

24

Bardziej aktualna odpowiedź dla każdego, kto się z tym spotka:

(z https://www.jetbrains.com/help/idea/eclipse.html , § Auto-kompilacja ; kliknij, aby wyświetlić zrzuty ekranu)

Kompiluj automatycznie:

Aby włączyć automatyczną kompilację, przejdź do Ustawienia / Preferencje | Kompilacja, wykonanie, wdrożenie | Kompilator i wybierz automatycznie build opcję

Pokaż wszystkie błędy w jednym miejscu:

Okno narzędzia Problemy pojawia się, jeśli opcja Utwórz projekt automatycznie jest włączona w ustawieniach kompilatora. Pokazuje listę problemów, które zostały wykryte podczas kompilacji projektu.

Użyj kompilatora Eclipse: w rzeczywistości jest on dołączony do IntelliJ. Moim zdaniem daje o wiele bardziej przydatne komunikaty o błędach i według tego bloga jest znacznie szybsze, ponieważ został zaprojektowany do działania w tle IDE i wykorzystuje kompilację przyrostową.

Podczas gdy Eclipse używa własnego kompilatora, IntelliJ IDEA używa kompilatora javac dołączonego do projektu JDK. Jeśli musisz użyć kompilatora Eclipse, przejdź do opcji Ustawienia / Preferencje | Kompilacja, wykonanie, wdrożenie | Kompilator | Kompilator Java i wybierz go ... Największą różnicą między kompilatorami Eclipse i javac jest to, że kompilator Eclipse jest bardziej odporny na błędy i czasami pozwala uruchamiać kod, który się nie kompiluje.


2
Niestety nie pomaga to w projektach na Androida, prawdopodobnie dlatego, że kompilacja jest odroczona do gradle. Jest tutaj prośba o funkcję IntelliJ tutaj: youtrack.jetbrains.com/issue/IDEA-68854
— NeilS

Aby początkowo uzyskać dostęp do
— `

19

W moim systemie (IntelliJ Idea 2017.2.5) nie wystarczyło włączyć „Utwórz projekt automatycznie”. Musiałem również skorzystać z pozycji menu „Widok, okna narzędzi, problemy”, aby zobaczyć okno narzędziowe problemów na dole ekranu.

Otwieranie okna narzędzia problemów


2
Ta prosta odpowiedź pomogła mi, ale ścieżka byłaView, Tool Windows, messages
— pdem

1
Interesujące… W IntelliJ 2019.1 nie widzę ani Problemspozycji, ani Messagespozycji w menu View> Tool Windows.
— Basil Bourque

2
Niestety tego brakuje w mojej wersji intellij (ostatecznej 2018.3)
— John Little

0

Powinieneś wyłączyć tryb oszczędzania energii

Dla mnie kliknąłem ten przycisk

wprowadź opis obrazu tutaj

następnie wyłącz tryb oszczędzania energii

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.