Java 在文件中找到Intellij重复类

Java 在文件中找到Intellij重复类,java,intellij-idea,Java,Intellij Idea,我正在Ubuntu 16.04上使用Intellij Ultimate 2016.3.4 重命名一个类后:Foo->Foo(名称相同但大写)-编译器识别两个类并在project explorer中显示它们。但文件夹中只存在一个文件/类 Intellij似乎正在将旧名称类保存在某个地方,从而使其发生冲突 更新: 在project explorer中,我看到: FOO Foo.java ->福 还有谁有同样的问题吗 无法解决我的问题。我试图用Ubuntu 16.10上的2017.1版重现您的问题,但

我正在Ubuntu 16.04上使用Intellij Ultimate 2016.3.4

重命名一个类后:Foo->Foo(名称相同但大写)-编译器识别两个类并在project explorer中显示它们。但文件夹中只存在一个文件/类

Intellij似乎正在将旧名称类保存在某个地方,从而使其发生冲突

更新: 在project explorer中,我看到:

FOO
Foo.java
->福

还有谁有同样的问题吗


无法解决我的问题。

我试图用Ubuntu 16.10上的2017.1版重现您的问题,但无法重现。我建议更新或尝试使现金无效/重新启动。

我假设在重命名类时出现了问题

Intellij临时保存更改,并在操作完成时丢弃这些更改

我只需要停用这个功能。重复的被丢弃,然后我重新激活了它

Settings -> System Settings -> Synchronization and unchecked "Use safe write".

java文件是否重命名以及文件中的类名?更新了我的问题。看起来它没有重命名。但是,即使我重命名它-这两个类仍然存在,但不在文件系统上谢谢。我还于2004年4月16日更新到2017.1,并重新启动了无法工作的系统。我猜Intellij将此信息保存在某个地方,并且在重命名时出现了一些问题。