我已經意識到Eclipse IDE中處於同一水平放在一個項目中的所有包(在Java一個至少),例如:爲什麼日食把所有的包在同一水平
然而在瀏覽文件系統時,可以發現軟件包以預期的多層方式進行處理。這是否有任何合理的解釋?
我已經意識到Eclipse IDE中處於同一水平放在一個項目中的所有包(在Java一個至少),例如:爲什麼日食把所有的包在同一水平
然而在瀏覽文件系統時,可以發現軟件包以預期的多層方式進行處理。這是否有任何合理的解釋?
這只是一個演示功能。您可以點擊屏幕快照左側的小箭頭,然後選擇Package Presentation
- >Hierarchical
,使其像您的文件系統一樣。
有關更多信息,您可以看到此answer。
我問了同樣的問題幾次,發現上面的答案有助於改變演示文稿的鏈接,因爲它是一個很難找到的選項。
關於爲什麼部分,我認爲這是因爲Eclipse是Android開發的DE事實上的標準IDE,並且以這種方式組織這些包更加有用,它迫使您考慮根據Android組織您的類的方式項目準則。對於我個人來說,它看起來也很像http://developer.android.com/guide上的幫助文件。另外一個說法可能是,在舊版本的Eclipse中(預安卓時間),默認視圖是不同的。
由於android這個演示文稿的理由不正確,因爲這個演示文稿早在Android之前就已經在Eclipse中了。對我來說,這只是一個演示的問題,有些人喜歡它,有些則不是:你的選擇! 這個演示文稿的優點是如果你有很多包含深層次的包而不是很多的包。 – benzonico 2013-03-12 13:21:37
當然,這是一個很難找到的選項。謝謝你讓我知道。 upvoting爲此。還沒有找到一個「合理的原因」,因爲這是默認視圖,但是正如你指出的那樣,PSIXO說的是錯誤的(我想我記得這個視圖是在Android之前的eclipse IDE中),我是將您標記爲已接受的答案。 – 2013-03-12 13:34:12