1

我不确定发生了什么。我已经完成了以下故障排除:验证构建路径没有错误未选中“发生构建路径错误时中止构建”将“不完整的构建路径”和“循环依赖”设置为警告错误验证没有排除。

这让我很难过。我唯一做的就是与 svn repo 同步,并且我使用了颠覆性插件

4

3 回答 3

3

可能的原因之一可能是您的项目没有“Java Builder”...检查它转到

Project Preferences > Builders

在这里你可以看到项目的所有建造者,你在这里'Java Builder'检查过吗?如果您不这样做,那么在最好的情况下,您可以尝试按“新建...”并在那里选择它;否则您可以打开.project文件并在块中<buildSpec> .. </buildSpec>添加以下内容:

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

Eclipse 重新加载后,您将看到 Java Builder,它应该编译您的类。

但这通常发生在我身上;)否则请检查您的构建器,也许可以查看项目首选项中的“项目性质”(obj.eclipse.jdt.core.javanature至少应该检查)。

只希望它能解决你的问题

于 2011-03-07T21:43:02.073 回答
2

您是否尝试过清理项目?Eclipse 允许清理构建状态(即删除所有类等并再次创建它们)。它可以在这种情况下提供帮助。

请注意,Eclipse Java 编译器是增量编译器。我不是很了解,但是有些元文件可能是错误的,Eclipse 编译器可以认为所有内容都已编译。

于 2011-03-07T22:06:12.510 回答
0

好的。我发现确实正在生成 .class 文件,但由于设置过滤掉了 .class 文件,因此在导航器视图中不可见。以前不是这种情况,所以我认为它要么更改为 eclipse 默认设置,要么发生在 svn 更新中。eclipse 在哪里存储 Navigator View 配置的设置?

于 2011-03-07T22:04:55.137 回答