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

176

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

amphibient
источник
Вы могли бы, возможно, добавить скриншот затмения того, что вы хотите получить с Intellij
Frederic Close
1
Возможные дубликаты ошибок просмотра в проекте
Intellij

Ответы:

159

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

(Из вопросов и ответов IntelliJ IDEA для пользователей Eclipse ):

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

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

Дела, которые необходимо сделать:

  1. Переключитесь в представление «Проблемы» на панели «Проект»:

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

  2. Включите настройку для автоматической компиляции проекта:

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

  3. Наконец, посмотрите на представление «Проблемы»:

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

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

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

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

Соответствующие ссылки: приведенный выше проект maven: https://github.com/ajorpheus/CompileTimeErrors
Часто задаваемые вопросы для «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
Я переключился на проблемы вместо проектов и также включил «Автоматически создавать проект», но по-прежнему не вижу проблем / ошибок компилятора как таковых. Я просто вижу классы с ошибками. Может ли кто-нибудь помочь с этим ...?
Crenguta S
Это работает на Скала вообще ? Я не могу этого сделать.
Конни
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 (или «Файл»> «Настройки»)
Крис Холкроу
19

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

Открытие окна инструмента проблем

Матиас Болен
источник
2
Этот простой ответ помог мне, но путь былView, Tool Windows, messages
pdem
1
Интересно ... В IntelliJ 2019.1 я не вижу ни Problemsпункта, ни Messagesпункта в меню View> Tool Windows.
Базилик Бурк
2
К сожалению, это отсутствует в моей версии Intellij (окончательный 2018,3)
Джон Литтл
0

Вы должны отключить режим энергосбережения

Для меня я нажал на эту кнопку

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

затем отключите режим энергосбережения

Аммар Бозоргвар
источник