谁能解释 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 中项目资源管理器、包资源管理器和导航器之间的确切区别?的主要内容,如果未能解决你的问题,请参考以下文章