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

Почему ошибки больше не отображаются в проводнике пакетов Eclipse?

Мой проект был хорошим - ошибки появились в поле файла, в редакторе, в виде проблем, в представлении проблем и в дереве проводника пакетов, в виде красных X-меток.

Несколько спонтанно, но он прекратил работать должным образом.

Если я ввожу ошибку в свой код, она отображается в поле файла и нигде больше. Это требует "чистого проекта", чтобы красный X появился в другом месте.

Затем, если я исправляю проблему, ошибка очищается от поля файла, но красные метки сохраняются в другом месте, пока я не сделаю еще одну очистку.

Почему он больше не показывает ошибки правильно автоматическим способом?

Я использую Eclipse 3.5

4b9b3361

Ответ 1

Вы сняли флажок Build Automatically?

Ответ 2

У меня была аналогичная проблема. Я импортировал проект, который также использует aspectj. ошибки компиляции были показаны в редакторах, но не в пакетах/навигаторах-исследователях. И проект был отмечен как java-project, maven2 и aspectj.

Путь сборки выглядел нормально. (jre was there, maven и aspectj.)

После длительного поиска я обнаружил, что в файле .project отсутствует следующая запись:

    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>

вставлено, что и проблема решена!

Ответ 3

Попробуйте сначала установить путь сборки, компилятор Java, JRE. Если вам еще не повезло, вы можете взглянуть на проект Properties → Builders. Убедитесь, что существует Java Builder.

Ответ 4

Ни один из ответов до сих пор не применялся к моей ситуации, но они направили меня к этому решению:

Проект → Свойства → Границы проекта → преобразовать в грань формы...

и проверьте применимые грани проекта.

Ответ 5

Еще одна причина такого типа проблем: возможно, вы не просматриваете свой проект с выбранной правильной перспективой. Недавно у меня была эта проблема с 4 проектами в моей рабочей области, 3 из которых были проектами PyDev, а другой был проектом Android. В моем случае только Проводник пакетов был неправдоподобным, не отображал предупреждений или ошибок, но в представлении "Проблемы" и самих файлах отображались ошибки и предупреждения.

Оказалось, что перспектива PyDev активна даже тогда, когда я выбрал проект Android. Чтобы изменить перспективу, перейдите к Window -> Open Perspective --> [Perspective Name] или, напротив, нажмите кнопку быстрого доступа в правом верхнем углу Eclipse.

Это относится к Eclipse Indigo, я не могу говорить для других версий.

Ответ 6

У меня отсутствовал проект в конфигурациях buiding зависимостей

удаление проблемы при решении проблемы