Eclipse包浏览器和Eclipse项目浏览器之间有什么区别?

jfewjypa  于 2022-11-23  发布在  Eclipse
关注(0)|答案(7)|浏览(182)

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

dauxcl2d

dauxcl2d1#

根据Eclipse帮助,Project Explorer
提供了Workbench中工件的分层视图,该视图由Workbench的特定配置定制。
如果只安装了Java Developer Tools(JDT),则对于Java项目,项目浏览器的外观和行为与包浏览器几乎相同(包括上下文菜单中的重构和其他源代码操作)。但是,项目浏览器也可用于其他语言和项目类型。
附加的插件为ProjectExplorer视图提供了“额外的信息”,使其更加“复杂”。
例如:如果您安装了动态Web项目和Web工具,项目浏览器会显示其他树节点,如部署描述符和JavaScript资源。您可以在 * 项目浏览器/自定义视图.../内容 * 中查看(和配置)所有可用的贡献。如果您使用SpringSource工具套件2.1.0,则会为Web项目、Spring Bean和Web服务提供其他节点。

ippsafx7

ippsafx72#

我相信ProjectExplorer是Navigator的继承者,并且(在很大程度上)是语言不可知的。
Package Explorer是专门为Java项目设计的,这就是为什么它的上下文菜单中有重构之类的东西。Package Explorer还显示Java类和包(顾名思义),而Project Explorer显示文件夹和.java文件。

whitzsjs

whitzsjs3#

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

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

这就是为什么我把这两个标签放在一起的原因。:-)

piztneat

piztneat4#

我的项目资源管理器隐藏了属于源代码管理系统的文件夹,而包资源管理器则显示了.git文件夹。此外,包资源管理器提供了更多与源代码有关的选项,例如重构。

o3imoua4

o3imoua45#

我刚刚注意到的一件事是,至少在开发Java Android应用程序时,如果项目的www.example.com文件被破坏或不存在,项目将不会显示在Package Explorer中project.properties。
我只使用了Package Explorer,并隐藏了Project Explorer,我一直在绞尽脑汁想为什么我导入的项目没有显示出来。我的控制台显示该项目没有.properties文件,但它对right click -> fix properties是不可见的。然后我打开Project Explorer,它就在那里了。

guykilcj

guykilcj6#

首选包资源管理器的一个原因是,当您对正在编辑的文件或在“搜索”视图中找到的文件选择“显示于”时,它是列表中显示的唯一资源管理器。

wecizke3

wecizke37#

*项目浏览器-这是org.eclipse.ui.navigator.resources插件提供的CommonNavigator示例。它提供工作区视图,并具有大量为资源、Java、C、Web工具、数据工具、PHP等提供的NCE(导航器内容扩展)。Source
*项目浏览器用于Web项目,企业项目,Spring Bean与Web服务得其他节点.
*包资源管理器-由Java开发工具(JDT)UI项目提供,它提供工作区的Java类视图。

相关问题