Eclipse Package Explorer和Eclipse Project Explorer之间有什么区别?

时间:2009-08-12 09:07:58

标签: eclipse

在我看来,这两种观点几乎完全相同,尤其是自伽利略以来。这是真的,还是我错过了一个或另一个的某些特征?

7 个答案:

答案 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中):

  • 在Project Explorer中,上下文菜单> New提供了常见的Java工件,如Class,Interface,Enum,package ......在Package Explorer中,我看到各种类型的项目,Web服务,文件夹,文件等。
  • 在Package Explorer中,我可以在两个包之间拖放一个类文件,它会自动进行重构(移动和更改包,并在其他类中导入)。 Project Explorer只是不允许我做拖拽。
  • 如上所述,Project Explorer显示更多信息,例如。部署描述,JavaScript资源,已部署的资源等,而Package Explorer是以Java为中心的。

这就是我将这两个标签并排放置的原因。 : - )

答案 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
  • Project Explorer 用于Web项目,企业项目,spring bean和Web服务的其他节点。
  • 包资源管理器-由 Java开发工具(JDT)UI项目提供,它提供了工作区Java类的视图。