Экран проблем Eclipse больше не отображает ошибки - PullRequest
68 голосов
/ 31 октября 2008

По какой-то причине Eclipse больше не показывает мне ошибки компиляции Java в представлении проблем.

Это все еще показывает Предупреждения.

Это внезапно произошло, и я не могу думать ни о чем, что бы я изменил, что могло бы повлиять на это.

Я использую плагин "Maven Integration для Eclipse", но я был в течение некоторого времени - не уверен, могло ли это повлиять на это.

Есть идеи?

Ответы [ 22 ]

45 голосов
/ 05 января 2009

У меня была такая же проблема, и я случайно делал такие вещи, как (несколько раз):

1) Project-> Clean ...,
2) закройте и снова откройте Eclipse,
3) Запускать как ...

И он снова начал работать без изменения конфигурации.

39 голосов
/ 17 сентября 2012

Щелкните правой кнопкой мыши свой проект и выберите «Свойства»> «Путь сборки Java»> «Источник».

Убедитесь, что ваш исходный каталог (например, MyProject / src) указан как исходный каталог. В противном случае вы не получите никаких красных маркеров.

38 голосов
/ 22 июля 2011

Я хочу опубликовать свою историю здесь, если Google приведет вас к этому вопросу.

Каким-то образом «Проект-> Автоматическая сборка» отключен.

Повторное включение выдает правильный список ошибок.

В моем случае это не имеет ничего общего с m2e 1.0. Это поведение по умолчанию для любого Java-проекта и восходит к Ganymede (на момент написания этой статьи я запускаю Indigo)

14 голосов
/ 02 апреля 2014

Это не совсем ответ на ваш вопрос, но связанный. Я думал, что затмение перестало показывать красные / желтые флаги рядом с файлами в моем проекте. Решение было очень простым - я смотрел на вкладку Navigator (где не отображаются флаги ошибок / предупреждений) вместо вкладки Package Explorer .

enter image description here

12 голосов
/ 06 марта 2012

Я установил и удалил ajdt-плагин и получил ту же проблему.

Проверка <Project><Properties><Builders>. У него должен быть «Java Builder».

Этот код должен быть в файле .project (файл находится в корне вашего проекта):

<buildSpec>
        <buildCommand>
                <name>org.eclipse.jdt.core.javabuilder</name>
                <arguments>
                </arguments>
        </buildCommand>
</buildSpec>
<natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
</natures>
10 голосов
/ 28 мая 2014
  1. Проверьте, что исходный каталог указан в исходной папке проекта

    • Right-click your project > Build Path > Configure Build Path > Source.
  2. Если вы используете несколько проектов (как зависимости)

    • Project->Clean ...,

      enter image description here
  3. Проверка " Автоматическая сборка " включена или нет.

    • project > Build Automatically

      enter image description here
3 голосов
/ 31 августа 2011

У меня тоже была эта проблема сегодня. Другие решения, представленные здесь (например, очистка проекта и перезапуск Eclipse), не работали или не были применимы к моей установке. Что мне помогло, так это щелкнув правой кнопкой мыши по проекту в Package Explorer и выбрав Maven-> Update Configuration Configuration. Очевидно, что некоторая реструктуризация исходных папок, которую я сделал предыдущим днем, заставила Maven потерять управление, и выполнение этой команды исправило все.

3 голосов
/ 29 октября 2010

У меня та же проблема в немного другой ситуации. У меня есть родительский POM и несколько модулей под ним. Проект существовал, и я импортировал его в затмение. Я могу изменить «Управление зависимостями» только на родительский проект, но не на проекты под ним. Они не показывают никаких предупреждений компиляции.

Далее я попытаюсь превратить их всех в отдельные проекты ... это не то, что я хотел, но я не смог решить это иначе ...

2 голосов
/ 31 октября 2008

В правом верхнем углу окна проблем (рядом с минимизацией) есть маленькая стрелка-значок Нажмите на нее и выберите «Настроить фильтры». Возможно, активирован фильтр серьезности.

1 голос
/ 16 мая 2012

В моем случае Eclipse неправильно выбирал проект Java, от которого зависел текущий проект.

Вы можете перейти в Project> BuildPath> Configure BuildPath, а затем удалить и заново добавить проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...