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

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

5 ответов


начиная с IntelliJ 12 есть возможность автоматически создавать свой проект при изменении источника. В разделе" Настройки "-- > сборка, выполнение, развертывание -- > " компилятор "установите флажок"построить проект автоматически". Это немедленно покажет любые ошибки компиляции в дереве проекта.


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


вы можете получить доступ ко всем проблемам компиляции, например:

  • Откройте проводник" проект " (обычно закрепленный слева)
  • нажмите раскрывающийся список "проект" в левом верхнем углу
  • выберите "проблемы" в разделе "области"

вы увидите дерево файлов и проблем. Кроме того, на нижней панели инструментов вы увидите вкладку "проблемы", в которой также перечислены все. Это не так просто использовать, как представление "проблемы" Eclipse, но это закрывать.

Я на версии 12.1.4, не уверен, в какой версии эта функция впервые появилась.


вы можете попробовать плагин Eclipse Mode для IntelliJ. Он позволяет выполнять инкрементную компиляцию при сохранении файла:

http://plugins.intellij.net/plugin/?id=3822


очень быстрое решение этой проблемы :

  1. закрыть проект.
  2. перейдите в каталог проекта.
  3. удалить .idea folder (скрытая папка (Mac ярлык для просмотра скрытых файлов CMD+SHIFT+.)). (Имейте в виду, что это также удалит настройки intellij вашего проекта или любые установленные вами точки отладки. Поэтому убедитесь, что вы готовы повторно настроить параметры проекта, переменные среды и точки отладки и т. д. Я чувствую это быстрее, чем каждый раз, когда вручную компилируется проект, поэтому я могу пойти на компромисс и снова перенастроить свой проект.)
  4. снова откройте тот же проект из intelliJ.

Это работает для меня.