溫馨提示:本文是1個java菜鳥對其他新手朋友在新建java包時所遇問題的解釋,高手請繞道哦~~~~
隨意1個java項目中免不了有多層嵌套的包:
對1個過了計算機1級的孩子來講,建立如上幾個嵌套的樹狀java包肯定都不在話下吧? 說來可笑,昨天晚上,在MyEclipse中建立這幾個包浪費了老子半個小時!
別笑我!我相信很多人當初用的時間比我還多!哈哈~~開個玩笑~~
以本文開頭那個項目的包結構為例,我的思路是,①先建立頂層包com,②再在com包下建立第2層包jypt,③再在jypt包下面建立action包。
在com包上右鍵-新建包的時候,會自動在包名之前加上com的前綴:
先不管它,接著建,最后效果以下:
咦? 怎樣是這樣? 不是我想象中的樹形結構啊!!!!
這類情況如果你百度 “java樹形結構包” 之類的關鍵字,大家給出的回答是,在Package Explorer右上角的倒3角下Package Presentation選項選擇Hierarchical:
可是大家發現了吧,我是這么選的,但包結構還是老模樣。沒錯,這是條件,那如何讓com.jypt.action編程樹狀結構顯示呢?很簡單,你想一想,現在com包下只有1個包jypt,jypt包下只有1個包action,如果在com包下再建立1個包resources(右鍵現在的包com.jypt.action-新建包,包名為com.resources),會產生甚么?
頂層樹狀結構已顯示出來了,當在jypy包下再建立多個包時,就到達了文章開頭包結構的效果:
至此,您應當理解了,當同1個包下有兩個以上的包時,MyEclipse才會以樹狀顯示包結構。
獻給跟我1樣不謹慎犯胡涂的小胡涂蛋們