我不确定发生了什么。我已经完成了以下故障排除:验证构建路径没有错误未选中“发生构建路径错误时中止构建”将“不完整的构建路径”和“循环依赖”设置为警告错误验证没有排除。
这让我很难过。我唯一做的就是与 svn repo 同步,并且我使用了颠覆性插件
我不确定发生了什么。我已经完成了以下故障排除:验证构建路径没有错误未选中“发生构建路径错误时中止构建”将“不完整的构建路径”和“循环依赖”设置为警告错误验证没有排除。
这让我很难过。我唯一做的就是与 svn repo 同步,并且我使用了颠覆性插件
可能的原因之一可能是您的项目没有“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
至少应该检查)。
只希望它能解决你的问题
您是否尝试过清理项目?Eclipse 允许清理构建状态(即删除所有类等并再次创建它们)。它可以在这种情况下提供帮助。
请注意,Eclipse Java 编译器是增量编译器。我不是很了解,但是有些元文件可能是错误的,Eclipse 编译器可以认为所有内容都已编译。
好的。我发现确实正在生成 .class 文件,但由于设置过滤掉了 .class 文件,因此在导航器视图中不可见。以前不是这种情况,所以我认为它要么更改为 eclipse 默认设置,要么发生在 svn 更新中。eclipse 在哪里存储 Navigator View 配置的设置?