我在Ubuntu 16.04上使用Intellij Ultimate 2016.3.4
重命名课程后:Foo - > FOO(同名但大写字母) - 编译器识别两个类并在项目浏览器中显示它们。但是在文件夹中只存在一个文件/类。
看起来Intellij正在某个地方保存旧的名字,这让人感到不安。
更新: 在项目浏览器中,我看到:
FOO
Foo.java
- > FOO
其他有同样问题的人?
"Duplicate class found" - IntelliJ and .class files无法解决我的问题。
答案 0 :(得分:0)
我尝试在Ubuntu 16.10上使用版本2017.1重新创建您的问题,但我无法重新创建它。我建议更新或尝试使兑现无效/重启。
答案 1 :(得分:0)
我认为在重命名类时出现了问题。
Intellij会临时保存更改并在操作完成后将其丢弃。
我只需停用此功能。丢弃重复项,然后重新激活它。
Settings -> System Settings -> Synchronization and unchecked "Use safe write".