eclipse / subclipse项目没有显示红线错误

时间:2011-10-21 16:56:38

标签: java eclipse syntax-error

我正在为学校开展一个小组项目。我从存储库中检查了项目。当我编写代码时,语法错误的红线不会显示。所以我在我的机器上创建了一个单独的java项目,并且红线错误确实显示在那里。所以我不知道最近发生了什么。

6 个答案:

答案 0 :(得分:3)

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

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

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

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

原因是,转换为maven项目还从构建路径中删除了我的src文件夹。我将src文件夹添加回构建路径,事情很好。

答案 1 :(得分:2)

右键单击您的项目,然后转到属性> Java构建路径>源

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

答案 2 :(得分:1)

我也有这个问题。项目结束后 - >干净,我恢复了正常。

编辑...再次发生 - 意识到我不小心取消选中了“项目 - >自动构建”菜单选项。现在按预期工作。

答案 3 :(得分:0)

Squiggles是可配置的;在首选项中查看常规 - >外观 - >编辑 - >文字编辑 - >注释和“错误”注释类型。

答案 4 :(得分:0)

确保您的.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>

如果它看起来不像上面那样,那么你将不会得到语法检查,以及Java项目附带的许多其他功能。

答案 5 :(得分:0)

去检查你的Java Build Path中是否 - &gt;图书馆里有一个丢失的罐子。 当我在我的情况下删除那个丢失的jar时,会再次显示自动错误。