Ответ 1
Вы сняли флажок Build Automatically
?
Мой проект был хорошим - ошибки появились в поле файла, в редакторе, в виде проблем, в представлении проблем и в дереве проводника пакетов, в виде красных X-меток.
Несколько спонтанно, но он прекратил работать должным образом.
Если я ввожу ошибку в свой код, она отображается в поле файла и нигде больше. Это требует "чистого проекта", чтобы красный X появился в другом месте.
Затем, если я исправляю проблему, ошибка очищается от поля файла, но красные метки сохраняются в другом месте, пока я не сделаю еще одну очистку.
Почему он больше не показывает ошибки правильно автоматическим способом?
Я использую Eclipse 3.5
Вы сняли флажок Build Automatically
?
У меня была аналогичная проблема. Я импортировал проект, который также использует aspectj. ошибки компиляции были показаны в редакторах, но не в пакетах/навигаторах-исследователях. И проект был отмечен как java-project, maven2 и aspectj.
Путь сборки выглядел нормально. (jre was there, maven и aspectj.)
После длительного поиска я обнаружил, что в файле .project отсутствует следующая запись:
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
вставлено, что и проблема решена!
Попробуйте сначала установить путь сборки, компилятор Java, JRE. Если вам еще не повезло, вы можете взглянуть на проект Properties → Builders. Убедитесь, что существует Java Builder.
Ни один из ответов до сих пор не применялся к моей ситуации, но они направили меня к этому решению:
Проект → Свойства → Границы проекта → преобразовать в грань формы...
и проверьте применимые грани проекта.
Еще одна причина такого типа проблем: возможно, вы не просматриваете свой проект с выбранной правильной перспективой. Недавно у меня была эта проблема с 4 проектами в моей рабочей области, 3 из которых были проектами PyDev, а другой был проектом Android. В моем случае только Проводник пакетов был неправдоподобным, не отображал предупреждений или ошибок, но в представлении "Проблемы" и самих файлах отображались ошибки и предупреждения.
Оказалось, что перспектива PyDev активна даже тогда, когда я выбрал проект Android. Чтобы изменить перспективу, перейдите к Window -> Open Perspective --> [Perspective Name]
или, напротив, нажмите кнопку быстрого доступа в правом верхнем углу Eclipse.
Это относится к Eclipse Indigo, я не могу говорить для других версий.
У меня отсутствовал проект в конфигурациях buiding зависимостей
удаление проблемы при решении проблемы