Як переглянути список помилок компіляції в IntelliJ?


176

Я шукаю спосіб переглянути всі помилки компіляції в IntelliJ, подібно до того, як вони відображаються в Eclipse. Я спробував шукати тут і Google, але не знайшов рішення. Мені дуже подобається IntelliJ, я нещодавно перейшов до нього з Eclipse, і я сподіваюся, що це просто щось, чого мені не вистачає, а не принциповий недолік.


Ви можете, можливо, додати скріншот затемнення того, що ви хочете мати з Intellij
Frederic Close

Відповіді:


159

Я думаю, що це найближче до того, що ти хочеш:

(Від запитань IntelliJ IDEA для користувачів Eclipse ):

введіть тут опис зображення

Вищезазначене може поєднуватися з нещодавно представленою опцією в налаштуваннях компілятора, щоб отримати вигляд, дуже подібний до вигляду Eclipse.

Що робити:

  1. Перейдіть до перегляду "Проблеми" на панелі проектів:

    введіть тут опис зображення

  2. Увімкніть налаштування для автоматичного складання проекту:

    введіть тут опис зображення

  3. Нарешті, перегляньте подання Проблеми:

    введіть тут опис зображення

Ось порівняння того, як виглядає той самий проект (з помилкою компіляції) в Intellij IDEA 13.xx та Eclipse Kepler:

введіть тут опис зображення

введіть тут опис зображення

Відповідні посилання: Проект Maven, показаний вище: https://github.com/ajorpheus/CompileTimeErrors
FAQ для 'Eclipse Mode' / 'Автоматично скласти' проект: http://devnet.jetbrains.com/docs/DOC-1122


2
Плагін "Eclipse Mode" недоступний для IDEA 13.
GarfieldKlon

3
Мабуть, ця панель інструментів "проблеми" доступна лише в тому випадку, якщо ви обрали режим "автоматичного компілювання". дивіться тут: jetbrains.com/help/idea/2016.2/problems-tool-window.html
atom88

4
Я перейшов до проблем замість проектів, а також увімкнув "Створити проект автоматично", але як і раніше не бачу проблем / помилок компілятора. Я просто бачу класи, у яких є помилки. Хтось може допомогти у цьому ...?
Кренгута S

Це взагалі працює для Scala? Я не можу, здається, зробити це.
conny

3
На жаль, це відображає лише помилки компіляції, не відображає попереджень тощо, як це робить Eclipse. Крім того, вікно не може бути переміщене, тому, коли ви переглядаєте проблеми (ака-помилки компіляції), ви не можете переглядати свій проект.
Джон Малий

24

Більш свіжа відповідь для всіх, хто стикається з цим:

https://www.jetbrains.com/help/idea/eclipse.html , § Автоматична компіляція ; натисніть на знімки екрана)

Автоматичне компілювання:

Щоб увімкнути автоматичну компіляцію, перейдіть до Налаштування / Налаштування | Збірка, виконання, розгортання | Компілятор і виберіть збірки проекту автоматично варіант

Показати всі помилки в одному місці:

Вікно інструмента " Проблеми" з'являється, якщо параметр " Зробити проект автоматично " включений у налаштуваннях компілятора. Він показує перелік проблем, які були виявлені при складанні проекту.

Скористайтеся компілятором Eclipse: це фактично в комплекті з IntelliJ. На мою думку, це дає набагато корисніші повідомлення про помилки, і, згідно з цим блогом , це набагато швидше, оскільки він був розроблений для запуску на тлі IDE та використовує інкрементальну компіляцію.

У той час як Eclipse використовує власний компілятор, IntelliJ IDEA використовує компілятор javac, що входить в комплект з проектом JDK. Якщо вам потрібно скористатися компілятором Eclipse, перейдіть до Налаштування / Налаштування | Збірка, виконання, розгортання | Укладач | Компілятор Java і виберіть його ... Найбільша різниця між компіляторами Eclipse і javac полягає в тому, що компілятор Eclipse є більш толерантним до помилок, а іноді дозволяє запускати код, який не компілюється.


2
На жаль, це не допомагає для проектів Android, можливо, тому що компіляція відкладена до gradle. Для цього є запит на функцію IntelliJ: youtrack.jetbrains.com/issue/IDEA-68854
NeilS

Для початкового доступу до "налаштувань" - CTRL + ALT + S (або Файл> Налаштування)
Chris Halcrow

19

У моїй системі (IntelliJ Idea 2017.2.5) недостатньо, щоб увімкнути "Зробити проект автоматично". Мені також довелося скористатися пунктом меню "Перегляд, інструмент Windows, проблеми", щоб побачити вікно інструмента "Проблеми" внизу екрана.

Відкриття вікна інструменту проблем


2
Ця проста відповідь мені допомогла, але шлях бувView, Tool Windows, messages
pdem

1
Цікаво… У IntelliJ 2019.1 я не бачу ані Problemsпункту, ані Messagesпункту в меню View> Tool Windows.
Василь Бурк

2
На жаль, цього не вистачає в моїй версії intellij (ultimate 2018.3)
Джон Малий

0

Вам слід відключити режим енергозбереження

Для мене я натиснув цю кнопку

введіть тут опис зображення

потім вимкніть режим економії енергії

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.