Я ищу способ просмотреть все ошибки компиляции в IntelliJ, похожие на то, как они отображаются в Eclipse. Я пробовал искать здесь и Google, но на самом деле не нашел решения. Мне очень нравится IntelliJ, я недавно обратился к нему из Eclipse, и я надеюсь, что это просто то, чего я не хватает, а не фундаментальный недостаток.
Как просмотреть список ошибок компиляции в IntelliJ?
Ответ 1
Я думаю, что это ближе всего к тому, что вы пожелаете:
(Из IntelliJ IDEA Q & A для пользователей Eclipse):
Вышеупомянутые могут быть объединены с недавно введенным параметром в настройках компилятора, чтобы получить представление, очень похожее на представление Eclipse.
Чем заняться:
-
Перейдите в режим "Проблемы" в панели "Проект":
-
Включите параметр, чтобы автоматически скомпилировать проект:
-
Наконец, посмотрите на представление "Проблемы":
Вот сравнение того, что похоже на тот же проект (с ошибкой компиляции) в Intellij IDEA 13.xx и Eclipse Kepler:
Релевантные ссылки:
Проект 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) было недостаточно включить "Автоматически создавать проект". Мне также пришлось использовать пункт меню "Вид, Окна инструментов, Проблемы", чтобы увидеть окно инструментов проблем в нижней части экрана.
Ответ 4
У вас есть желтая иконка, как эта [_] внизу главного окна? Это переключатель подсветки типа, который может быть случайно отключен. Вы должны снова включить его, нажав на значок.