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

Epa*_*aga 129 eclipse

在我看来,这两种观点实际上是相同的,特别是自伽利略以来.这是真的吗,还是我错过了一个或另一个的某些特征?

Csa*_*a_H 75

根据Eclipse的帮助,Project Explorer

提供Workbench中工件的分层视图,该视图由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.

  • "Package Explorer向您显示其他树节点" - 您的意思是"Project Explorer显示其他树节点"吗? (3认同)
  • 在使用工作集时,Project Explorer缺少的一件事(这真的让我感到烦恼)是"其他项目",因此您可以非常轻松地"丢失"项目.您可以在https://bugs.eclipse.org/bugs/show_bug.cgi?id=266030上跟踪/投票. (2认同)

sle*_*ske 15

我相信Project Explorer是Navigator的继承者,并且(大部分)与语言无关.

Package Explorer专门用于Java项目,这就是为什么它在上下文菜单中有重构的原因.Package Explorer还显示Java类和包(顾名思义),而Project Explorer显示文件夹和.java文件.


Phi*_*Lho 5

我在 Java 项目中看到的一些差异(在 Juno 中):

  • 在项目资源管理器中,上下文菜单 > 新建提供了常见的 Java 工件,如类、接口、枚举、包...在包资源管理器中,我看到了各种项目、Web 服务、文件夹、文件等。
  • 在包资源管理器中,我可以在两个包之间拖放一个类文件,它会自动进行重构(移动和更改包,以及在其他类中导入)。Project Explorer 不允许我进行拖放操作。
  • 如前所述,Project Explorer 显示了更多信息,例如。部署描述、JavaScript 资源、已部署资源等,而包资源管理器以 Java 为中心。

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