我有一个类(让我们称之为A.java)引用另一个类(我们称之为B.java),今天我注意到B.java对象在A.java文件中有错误。徘徊在错误上,我注意到eclipse似乎不再认为B.java存在了,因为它要我创建一个B.java类,好像它不在那里。所以我去检查应该包含B.java的包 - 它不在那里。我想也许我在不知情的情况下删除了它,但是在查看该软件包的已删除文件历史记录后,我发现没有文件被删除过。所以我决定在它应该的包中重新制作A.java,但是我无法创建它。在尝试重制B.java时,我收到错误:
“具有相同名称但存在不同案例的类型”
发生了什么事,我怎样才能找到B.java或重新制作课程?
**注意:没有小写的b.java文件,这显然是一个不同的问题
答案 0 :(得分:2)
“具有相同名称但存在不同情况的类型”表示您可能有b.java
个文件(小写字母b)。
如果您使用的文件系统不区分大小写,则不能同时拥有B.java
和b.java
个文件。
您可能需要在项目上执行“刷新”以使Eclipse从文件系统刷新项目内容。如果在Eclipse之外修改项目,则可能看不到更改。