Как просмотреть список ошибок компиляции в IntelliJ?

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

Ответ 1

Я думаю, что это ближе всего к тому, что вы пожелаете:

(Из IntelliJ IDEA Q & A для пользователей Eclipse):

enter image description here

Вышеупомянутые могут быть объединены с недавно введенным параметром в настройках компилятора, чтобы получить представление, очень похожее на представление Eclipse.

Чем заняться:

  • Перейдите в режим "Проблемы" в панели "Проект":

    enter image description here

  • Включите параметр, чтобы автоматически скомпилировать проект:

    enter image description here

  • Наконец, посмотрите на представление "Проблемы":

    enter image description here

Вот сравнение того, что похоже на тот же проект (с ошибкой компиляции) в Intellij IDEA 13.xx и Eclipse Kepler:

enter image description here

enter image description here

Релевантные ссылки: Проект maven, показанный выше: https://github.com/ajorpheus/CompileTimeErrors
FAQ Для режима "Затмение" / "Автоматически компилировать" проект: http://devnet.jetbrains.com/docs/DOC-1122

Ответ 2

Более актуальный ответ для всех, кто сталкивался с этим:

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

Компилировать автоматически:

Чтобы включить автоматическую компиляцию, перейдите в Настройки/Предпочтения | Сборка, выполнение, развертывание | Компилятор и выберите опцию Построить проект автоматически

Показать все ошибки в одном месте:

Окно инструмента Проблемы появляется, если в настройках компилятора включена опция Создать проект автоматически. Он показывает список проблем, которые были обнаружены при компиляции проекта.

Используйте компилятор Eclipse: это на самом деле в IntelliJ. На мой взгляд, он дает гораздо более полезные сообщения об ошибках, и, согласно этому блогу, он намного быстрее, поскольку он был разработан для работы в фоновом режиме в среде IDE и использует инкрементную компиляцию.

В то время как Eclipse использует собственный компилятор, IntelliJ IDEA использует компилятор javac, связанный с проектом JDK. Если вам необходимо использовать компилятор Eclipse, перейдите в " Настройки/Предпочтения | Сборка, выполнение, развертывание | Компилятор | Компилятор Java и выберите его... Самое большое различие между компиляторами Eclipse и javac заключается в том, что компилятор Eclipse более терпим к ошибкам и иногда позволяет запускать код, который не компилируется.

Ответ 3

В моей системе (IntelliJ Idea 2017.2.5) было недостаточно включить "Автоматически создавать проект". Мне также пришлось использовать пункт меню "Вид, Окна инструментов, Проблемы", чтобы увидеть окно инструментов проблем в нижней части экрана.

Opening the problems tool window

Ответ 4

У вас есть желтая иконка, как эта [_] внизу главного окна? Это переключатель подсветки типа, который может быть случайно отключен. Вы должны снова включить его, нажав на значок.