簡體   English   中英

Eclipse 正在創建兩個類文件

[英]Eclipse is creating two class files

當我出於某種原因在包內創建一個新類時,它會創建兩個類文件:一個在包內,一個在包外。 我想知道為什么會這樣? 此外,有時,Eclipse 有點“隱藏”我的一些類,因此它們不會出現在項目資源管理器中,盡管當您創建一個與消失的類同名的新類文件時,它會顯示類已經存在...

當我刷新( F5 )包時,這些問題就解決了。 但是當我創建一個新類或重新啟動 Eclipse 時,它​​們會再次發生。 所以我想要一個不同的解決方案,而不是每次都按F5 ......

所以我遇到了同樣的問題,可能是出於同樣的原因。 問題可能是因為您正在項目資源管理器窗口中創建 .java 文件。 關閉此窗口。 然后,轉到窗口 -> 顯示視圖 -> 包資源管理器。 然后在那里創建您的 .java 文件。 問題是,項目瀏覽器窗口看上去完全的方式在Package Explorer相同。

@Rammohan 的回答對我有所幫助,但由於聲譽低,我無法投票或顯然無法添加評論。 作為 Eclipse 的新手,我一開始沒明白他的意思,所以想為其他人添加一些細節。

從頂部菜單它是窗口 -> 透視圖 -> 打開透視圖 -> Java。

我無意中切換到 Debug 透視圖,並且在 src/test/java 中發生了雙重創建問題(但不在 src/main/java 中,仍然不明白為什么)。 切換到 Java 透視圖就清楚了。

我也遇到了同樣的 eclipse 問題。 將透視模式從“調試”更改為“Java”后,此問題已解決。 當 Eclipse Perspective 處於“調試”模式時,會出現兩個相同的類文件。 從“Java”的角度來看,這個問題已經解決。

如果有人面臨同樣的問題,希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM