Java eclipse/subclipse项目未显示红线错误

Java eclipse/subclipse项目未显示红线错误,java,eclipse,syntax-error,Java,Eclipse,Syntax Error,我正在为学校做一个小组项目。我从存储库中签出了该项目。当我编写代码时,语法错误的红线不会显示出来。所以我在我的机器上做了一个单独的java项目,红线错误确实出现在那里。所以我不知道发生了什么 波形是可配置的;在首选项中,请参见常规->外观->编辑器->文本编辑器->注释和“错误”注释类型。确保.project文件如下所示: <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>

我正在为学校做一个小组项目。我从存储库中签出了该项目。当我编写代码时,语法错误的红线不会显示出来。所以我在我的机器上做了一个单独的java项目,红线错误确实出现在那里。所以我不知道发生了什么

波形是可配置的;在首选项中,请参见常规->外观->编辑器->文本编辑器->注释和“错误”注释类型。

确保.project文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>ProjectName</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

项目名称
org.eclipse.jdt.core.javabuilder
org.eclipse.jdt.core.javanature

如果它与上面的不一样,那么您将无法获得语法检查,以及Java项目附带的许多其他功能。

右键单击您的项目并转到属性>Java构建路径>源代码


确保源目录(例如MyProject/src)列为源文件夹。否则您将不会得到任何红色标记。

Eclipse突然停止在代码和问题视图中显示编译错误

我创建了一个动态Web项目,添加了一个servlet,一切都是groovy;编译错误显示正确

我右键单击MyProject->Configure->ConvertToEventProject,问题就开始了。在我的BuildPath中,JRE版本从1.6更改为1.5;这导致了一些以前未报告的编译问题,当我改回1.6时这些问题就消失了

但是现在,代码中没有出现编译错误


原因是,转换为maven项目也会从构建路径中删除我的src文件夹。我将src文件夹添加回构建路径,一切都很顺利。

我也遇到了这个问题。在项目-->清理之后,我恢复了正常


编辑。。。再次发生-意识到我无意中取消选中了“项目-->自动生成”菜单选项。现在工作正常。

检查Java构建路径->库中是否缺少jar。
在本例中,当我删除丢失的jar时,自动错误再次显示。

您确定您的原始项目是Java项目吗?换句话说,.project文件设置是否正确?如果.project文件没有指定它是一个Java项目,那么Eclipse就不会像通常在Java项目中那样做任何花哨的事情。我猜他的问题不是如何隐藏那些红线,而是如何解决它们@拉姆,我不这么认为;OP是问为什么他们不在一个环境中出现,而在另一个环境中出现。非常感谢您与我们分享这一点。在过去的3-4天里,我一直在努力解决这个问题。但是没有解决这个问题。在阅读了您的解决方案后,它就解决了+1.