2017-04-05 64 views
1

我使用的IntelliJ旗艦版2016年3月4日在Ubuntu 16.04在文件中找到的IntelliJ重複類

重命名類後:美孚 - > FOO(名稱相同,但大寫字母) - 編譯器可以識別兩個類,並將其顯示無論是在項目瀏覽器。但在文件夾中只有一個文件/類存在。

看來Intellij正在將舊的名稱類保存在某個地方,以致出現混亂。

更新: 在Project Explorer中,我看到:

FOO
Foo.java
- > FOO

任何人有同樣的問題?

"Duplicate class found" - IntelliJ and .class files不能解決我的問題。

+0

是否重命名java文件以及文件內的類名? – Berger

+0

更新了我的問題。它看起來沒有重新命名。但即使我重命名它 - 兩個類仍然存在,但不在文件系統 – KiteUp

回答

0

我認爲重命名這些類時發生了問題。

Intellij保存臨時變更並在操作完成時丟棄它們。

我只需要停用此功能。重複被丟棄,然後我重新激活它。

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

我試着在Ubuntu 16.10上用版本2017.1重新創建你的問題,我無法重新創建它。我建議更新或嘗試使兌現/重啓無效。

+0

謝謝。我也在16.04更新到2017.1,並重新啓動系統不起作用。我想Intellij將這些信息保存在某處,並且在重命名時出錯。 – KiteUp

相關問題