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


176

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


Вы могли бы, возможно, добавить скриншот затмения того, что вы хотите получить с 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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.