![](/img/trans.png)
[英]ClassNotFoundException in Eclipse, all packages are in the same src folder
[英]Eclipse showing java project src folder view as all packages and subpackages
不知道如何真正問這個問題,因為我不知道所謂的一切,但我會盡力做到最好。
所以我正在清理課程。 我右鍵單擊了我的項目並選擇了刷新。 然后突然我的項目視圖發生了變化,src文件夾顯示了所有內容作為包和'。' 分開的子包。 而我所有的代碼包聲明似乎都是不可發現的。
我附上了一張照片,希望你能夠理解這一點......我怎樣才能解決這個問題,以獲得正確的目錄視圖/結構。
編輯:
這是我鏈接到我的JAVA構建路徑
我不明白發生了什么? 我的項目怎么能像它一樣搞砸了? 任何幫助都感激不盡
查看項目“屬性”中的“Java構建路徑”,並檢查您是否具有正確的“源”文件夾。 當你應該有'src / main / java','src / test / java'時,看起來你可能只有'src'作為源文件夾...
我能夠通過maven>更新項目修復此問題,然后刷新...
除了上一個答案,您還可以使用空包過濾器:在Package Explorer視圖的右上角,有一個向下指向的三角形。 如果將鼠標指針懸停在它上面,您將看到“ 查看菜單” 。
單擊“ 查看”菜單 ,選擇“ 過濾器” ,選中“ 空包”旁邊的復選框,然后單擊“ 確定” 。 同樣,您可以調整Package explorer的其他選項,例如要顯示的文件類型等。
以下對我有用:
右鍵單擊src (在我的項目中顯示為空包) - > Build Path - > Use As Source Folder
好吧,很明顯您的層次結構與包的名稱不匹配,因此只需修復您的層次結構。 如果切換到包的分層視圖會更容易。 為此,請轉到Package explorer , View菜單 (指向底部的箭頭圖標), Package presentation , Hierarchical 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.