我正在使用eclipse 3.8 indigo,但我不知道为什么,当我创建一个新包时,新包的目的地不在外面。我想在一个包中创建新的包:包中的包。我试图复制/粘贴新创建的包或移动它,但它只是复制。
例如,我想在主源包中创建不同的包:对话框, View ,表等。例如:
com.new.application // this is the the main package created by wizard
com.new.application.view // package that contains all views.
最佳答案
实际上,没有Java子包之类的东西-每个包都是一个完全独立的实体,其名称似乎只是为了方便而分层。例如,具有默认可见性的项目在子包中是不可见的,尽管可能会如此。
如果您的问题与表示和美学无关,而不仅仅是实质,那么您所寻找的就是Eclipse Package Explorer中的分层包表示设置:单击包浏览器右上角的向下三角形/向下箭头,然后在“包裹展示”子菜单中选择“分层”:
这是一个全局设置,将影响您所有打开/未打开的项目。