只安装了 Java 开发工具(Java Developer Tools,JDT)之后,Project Explorer 在 Java 项目中的外观和行为几乎与 Package Explorer 相同(包括上下文菜单中的重构和其他源代码操作)。但是 ProjectExplorer 也可用于其他语言和项目类型。
额外的插件为 ProjectExplorer 视图提供了“额外的信息”,使其更加“复杂”。
例如: 如果你已经安装了动态网络项目和网络工具,项目浏览器会向你显示更多的树节点,比如部署描述符和 JavaScript 资源。您可以在 项目资源管理器/自定义视图.../内容中查看(并配置)所有可用的贡献。
如果您使用 SpringSource 工具套件2.1.0,则需要为 Web 项目、 Spring bean 和 Web 服务提供额外的节点。
在 Project Explorer 中,context menu > New 给出了常见的 Java 工件,比如 Class、 Interface、 Enum、 Package... ... 在 Package Explorer 中,我看到了各种各样的 Projects、 Web service、 Folder、 File 等。
在 Package Explorer 中,我可以在两个包之间拖放一个类文件,它会自动进行重构(移动和更改包,并在其他类中导入)。探索者计划不允许我拖放。
如前所述,Project Explorer 显示更多信息,例如部署描述、 JavaScript 资源、部署资源等,而 Package Explorer 是以 Java 为中心的。
Project Explorer -这是 org.eclipse.ui.navigator.resources插件提供的 CommonNavigator实例。它提供了一个工作区视图,并且提供了大量的 NCE (Navigator Content Extended) ,用于资源、 Java、 C、 Web Tools、 Data Tools、 PHP 等。来源
Project Explorer Web 项目、企业项目、 Spring bean 和 Web 服务的附加节点。
Package Explorer -由 Java 开发工具(JDT) UI 项目提供,它为工作区提供了 Java 类的视图。