Подтвердить что ты не робот

Включить частичную компиляцию в IntelliJ IDEA

Как включить частичные компиляции в IntelliJ?

Та же самая функция в NetBeans, где одним может быть запущен основной метод в классе, не требуя компиляции не-зависимостей в одном проекте.

EDIT:

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

Я действительно сделал ошибку в том же некомпилирующем файле, чтобы проверить, и он все еще работает.

Может быть, это ошибка?

EDIT:

Следующие инструкции все еще не работают.

enter image description here

4b9b3361

Ответ 1

IntelliJ IDEA не приветствует работу над проектом, который не удается скомпилировать, но есть несколько вариантов:

  • используйте Скомпилировать действие из контекстного меню файла/папки, отключите Сделать в конфигурации "Запуск/отладка".
  • в разделе Перед запуском конфигурации "Запуск/отладка" удалите Сделать и добавьте Сделать, не проверять ошибки. Теперь запустите конфигурацию, и она проигнорирует ошибки компиляции, пытающиеся запустить все классы, которые удалось скомпилировать.

Вы должны заметить, что Make будет терпеть неудачу при первой ошибке и не будет продолжать двигаться дальше. В этом случае вы должны использовать явное действие Скомпилировать. Также удалите файлы выходных классов для источников с ошибками.

Если вы хотите, чтобы компиляция продолжалась после ошибок, вы должны переключиться на компилятор Eclipse в IntelliJ IDEA Settings | Compiler | Java Compiler. Когда выбран компилятор Eclipse, появляется опция Proceed on errors и включена по умолчанию. С компилятором Eclipse включен параметр Приступить к ошибкам и Сделать, проверка ошибок в разделе Перед началом работы вы должны получить желаемое поведение.

Ответ 2

Чтобы сделать комментарий CrazyCoder более заметным, если вы поедете для поведения "продолжить по ошибкам", вы можете снять флажок

Settings | Compiler | Automatically show first error in editor.