我正在开发一个库,我想拥有Node类。大多数情况下它工作正常,但有时它会在我使用节点的每个地方都出现错误Node cannot be resolved to a type
。
奇怪的是,如果我将类重命名为DNode,并将每个Node重命名为DNode,然后将所有内容重新更改为Node,就像之前的那样,但错误说{{1}已经消失(直到某个时间)。
编译也没问题顺便说一句,它似乎是一个Eclipse bug或其他东西。
我知道有Node class,但我没有导入它,所以我不明白为什么会出现问题。
我希望有人可以提供帮助。
答案 0 :(得分:2)
我过去曾见过类似的行为,并且知道两个可能的原因:
Project
菜单并选择Clean
来执行此操作。这不是一个合适的解决方案,但让我感觉比Node
- > DNode
- > Node
解决方法更快。答案 1 :(得分:1)
几年前,似乎有几个人描述了这个问题(和解决方案)。例如,this描述了该问题,并发现在Eclipse中执行刷新修复了该问题。在他的案例中,他通过在Eclipse项目目录中创建一个顶级文件夹来引发问题 - 在Eclipse之外。这听起来像是一个已经存在了几年的Eclipse bug。