Java 如何在eclipse中将包视为文件夹结构

Java 如何在eclipse中将包视为文件夹结构,java,eclipse,package,Java,Eclipse,Package,在eclipse中,我希望将包看作一个文件夹结构,而不是包资源管理器默认设置提供的扁平外观,有什么方法可以做到这一点吗?eclipse提供了导航器视图,它将按照您要求的方式显示您的项目。要打开此视图,请选择Window>Show view>Navigator在包资源管理器中选择第一个包。按Alt Shift-N打开新项目关联菜单。单击“包” 确保新包名是原始包的子包。例如,如果原始包是com.example,则新包可能是com.example.gui 编辑:如果要查看嵌套包,可以执行以下操作:

在eclipse中,我希望将包看作一个文件夹结构,而不是
包资源管理器
默认设置提供的扁平外观,有什么方法可以做到这一点吗?

eclipse提供了
导航器
视图,它将按照您要求的方式显示您的项目。要打开此视图,请选择
Window>Show view>Navigator

在包资源管理器中选择第一个包。按Alt Shift-N打开新项目关联菜单。单击“包”

确保新包名是原始包的子包。例如,如果原始包是
com.example
,则新包可能是
com.example.gui


编辑:如果要查看嵌套包,可以执行以下操作:

软件包浏览器/查看菜单(Ctrl-F10)/软件包演示文稿/ 等级的


什么是分装?您可以突出显示一个现有包,并在运行栏上选择“新建包”图标,以使其预先填充现有包的名称。@jahroy我知道您对OP声称已搜索答案感到不快,但我认为投反对票就足够了。为什么不直接回答?或者做你自己的研究,找到复制品。@jahroy任何人建议的事情实际上都不是在创建子包,我已经全部尝试过了。我想让包成为我把其他包放进去的文件夹,但我尝试了很多方法。我已经试过这页上的那些了。在你降低一个问题的等级之前,先看看它到底在问什么?要么我的Eclipse版本搞砸了,要么你们被我的问题误导了。在问问题之前,也许你们应该确定你们的问题是否正确。我认为您不理解包。@我知道默认Java库中有子包(例如:superPackage.subPackage.anotherSub.class)。我发现假设Eclipse会有一种方便的可视化方法是相当合理的,我已经尝试过了,但没有成功。它与它的父包出现在同一“级别”。@MatthewPage-我想你误解了Java包是什么。如果你想在层次视图中查看包,那么使用导航器视图(窗口->显示视图->导航器)。我认为你的编辑是他所需要的。分层包演示为我解决了这个问题。我认为这是这个问题的正确答案。我已经尝试了所有这些方法。要么我的Eclipse版本很古怪,要么没有人理解我想做什么:我想把一个包放在另一个包中。我已经尝试了这一页上的所有内容,没有人给我一个我还没有尝试过的方法。必须能够在项目浏览器中将一个包放在另一个包中。噢,哈哈。。。您所谈论的是Eclipse可视化包的方式。您可能会说另一个包中的包是“子包”,但它不是。这真的只是另一个包裹。Eclipse将向您展示每个包,而无需扩展树上的节点,因为这样更方便。想一想,你所问的问题在典型的项目浏览器中只有一个名为
com
的树节点,要找到包,每个人都必须先展开
com
然后展开
example
然后展开
www
然后展开
mypackage
。。。看看这有多烦人吧?这都是关于浏览器中事物的显示方式???这一点从未明确过。。。也许你可以使用“文件视图”而不是“项目视图”(如果Eclipse中存在这样的东西)来浏览包。@jahroy是的,我正在处理一个大型项目,不得不在这么多包之间切换是令人困惑/恼火的,我更愿意把一些放在另一个里面。@Tim Bender我理解你为什么认为这很烦人,但我觉得很方便。有没有办法改变Eclipse可视化包的方式?