在我看来,这两种观点几乎完全相同,尤其是自伽利略以来。这是真的,还是我错过了一个或另一个的某些特征?
答案 0 :(得分:73)
根据Eclipse帮助,Project Explorer
提供了分层视图 工作台中的工件,即 由具体定制 Workbench的配置。
只安装了java开发人员工具(JDT),Project Explorer几乎看起来像Java项目一样作为Package Explorer(包括上下文菜单中的重构和其他源代码操作)。但Project Explorer也可用于其他语言和项目类型。
其他插件为Project Explorer视图提供了“额外信息”,使其更加“复杂”。例如,如果您安装了Web工具并且拥有动态Web项目,则Project Explorer会显示其他树节点,如Deployment Descriptor和JavaScript Resources。您可以在 Project Explorer / Customize View ... / Content 中查看(并配置)所有可用的贡献。
例如,使用SpringSource Tool Suite 2.1.0,我有额外的节点用于Web项目,spring bean和Web服务。因此我赞成使用Project Explorer。
答案 1 :(得分:15)
我相信Project Explorer是Navigator的继承者,并且(大部分)与语言无关。
Package Explorer专门用于Java项目,这就是为什么它在上下文菜单中有重构的原因。 Package Explorer还显示Java类和包(顾名思义),而Project Explorer显示文件夹和.java文件。
答案 2 :(得分:3)
我在Java项目中看到的一些差异(在Juno中):
这就是我将这两个标签并排放置的原因。 : - )
答案 3 :(得分:2)
我的Project Explorer隐藏属于源代码管理系统的文件夹,而Package Explorer显示例如.git
文件夹。此外,Package Explorer提供了更多与源代码一起使用的选项,例如:重构的东西。
答案 4 :(得分:2)
首选资源管理器的一个原因是当您在正在编辑或已在搜索视图中找到的文件中选择“显示”时,它是唯一出现在列表中的资源管理器。
答案 5 :(得分:2)
我刚注意到的一件事是,至少在开发Java Android应用程序时,如果他们的project.properties文件被borked或不存在,则Project不会出现在Package Explorer中。
我只使用了Package Explorer并且隐藏了Project Explorer,我正在试着弄清楚为什么导入的项目不会出现。我的控制台说该项目没有.properties文件,但right click -> fix properties
对我来说不可见。然后我打开了Project explorer,它应该就在那里。
答案 6 :(得分:0)
CommonNavigator
插件提供的org.eclipse.ui.navigator.resources
的实例。它提供了工作区的视图,并具有为资源,Java,C,Web工具,数据工具,PHP等贡献的大量NCE(导航器内容扩展)。Source