Более актуальный ответ для всех, кто сталкивался с этим:
(из https://www.jetbrains.com/help/idea/eclipse.html , § Автокомпиляция ; щелкните для скриншотов)
Компилировать автоматически:
Чтобы включить автоматическую компиляцию, перейдите в « Настройки / Настройки» | Сборка, выполнение, развертывание | Компилятор и выберите сборки проекта автоматически вариант
Показать все ошибки в одном месте:
Окно инструмента Проблемы появляется, если в настройках компилятора включена опция Создать проект автоматически . Он показывает список проблем, которые были обнаружены при компиляции проекта.
Используйте компилятор Eclipse:
это на самом деле в IntelliJ. На мой взгляд, он дает гораздо более полезные сообщения об ошибках, и, согласно этому блогу , он намного быстрее, поскольку он был разработан для работы в фоновом режиме в среде IDE и использует инкрементную компиляцию.
В то время как Eclipse использует собственный компилятор, IntelliJ IDEA использует компилятор javac, связанный с проектом JDK. Если вам необходимо использовать компилятор Eclipse, перейдите в « Настройки / Предпочтения | Сборка, выполнение, развертывание | Компилятор | Компилятор Java и выберите его ... Самое большое различие между компиляторами Eclipse и javac заключается в том, что компилятор Eclipse более терпим к ошибкам и иногда позволяет запускать код, который не компилируется.