为什么错误不再出现在Eclipse的包浏览器中?

izb*_*izb 17 java eclipse ide eclipse-3.5

我的项目过去很好 - 错误出现在文件边距,编辑器痕迹,问题视图和包浏览器树中,显示为红色的小X标记.

虽然有些自发,但它已停止正常工作.

如果我在代码中引入错误,它会显示在文件边距中,而不是其他地方.它需要一个"项目清洁"才能使红色X出现在其他地方.

然后,如果我解决了问题,错误将从文件边距清除,但红色标记在其他地方持续存在,直到我再次清理.

为什么它不再以自动方式正确显示错误?

我正在使用Eclipse 3.5

mat*_*t b 40

你取消了Build Automatically吗?

  • 对于我们新手来说,Eclipse选项位于**窗口>首选项>常规>工作区>自动构建**. (8认同)
  • 同样在**Project**下拉菜单中. (3认同)

小智 5

我遇到了类似的问题.我导入了一个也使用aspectj的项目.编译错误显示在编辑器中,但不在包/导航器浏览器中.该项目被标记为java-project,maven2和aspectj.

构建路径似乎没问题.(jre在那里,maven和aspectj.)

经过长时间的搜索,我发现在.project文件中缺少以下条目:

    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
Run Code Online (Sandbox Code Playgroud)

粘贴在那里,问题解决了!