谁能解释 Eclipse 中项目资源管理器、包资源管理器和导航器之间的确切区别?

Posted

技术标签:

【中文标题】谁能解释 Eclipse 中项目资源管理器、包资源管理器和导航器之间的确切区别?【英文标题】:Could anyone explain the exact difference among project explorer, package explorer and navigator in eclipse? 【发布时间】:2012-04-16 23:41:31 【问题描述】:

eclipse中项目浏览器、包浏览器和导航器的具体区别是什么?

我对使用这三个感到很困惑。因为一切似乎都符合相同的目的。我不知道,确切的区别是什么。谁能向我解释一下,并建议哪个更适合退房?

【问题讨论】:

【参考方案1】:

来自Eclipse Documentation about the Common Navigator Framework:

Eclipse IDE 中目前有 3 个主要的导航器。

    Project Explorer - 这是CommonNavigator 的一个实例,由org.eclipse.ui.navigator.resources 插件提供。它提供了工作区视图,并有大量 NCE 为资源、Java、C、Web 工具、数据工具、php 等做出贡献。

    包资源管理器 - 由 Java 开发工具 (JDT) UI 项目提供,它提供了工作区 Java 类的视图。一般来说,Java 对象的包资源管理器和项目资源管理器的呈现方式基本相似。 JDT 不用于 Java 以外的项目。

    Navigator - 此视图是 org.eclipse.ui.ide 插件中提供的现已弃用(自 3.5 起)org.eclipse.ui.views.navigator.ResourceNavigator 类的实现。它仅显示工作区资源并且不支持显示其他内容的扩展性。在未来的版本中,导航器视图将由 CommonNavigator 的实现提供。

希望这会有所帮助。

【讨论】:

所以坚持使用“项目资源管理器”——在我的测试中,它会在图标上覆盖更多信息,例如文件警告和错误。【参考方案2】:

另请参阅What is the difference between the Eclipse Package Explorer and the Eclipse Project Explorer?,了解 Project Explorer 和 Package Explorer 之间的具体区别。

【讨论】:

以上是关于谁能解释 Eclipse 中项目资源管理器、包资源管理器和导航器之间的确切区别?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 项目资源管理器中的包内创建子包

Eclipse隐藏项目包,以便在包资源管理器中轻松导航

我可以在 Eclipse 的项目资源管理器中生成文件吗?

如何防止 Eclipse 在包资源管理器中显示打开的文件

如何从 Eclipse 插件中获取包资源管理器中的选定节点

Eclipse Explorer插件快速打开项目文件在系统资源管理器