如何重用一些“Eclipse IDE 插件”创建 Eclipse RCP 应用程序?

2024-03-20

如何创建一个 RCP 应用程序,它看起来与 Eclipse IDE 完全相同,具有所有菜单、视图、对话框...?

这是一个例子:http://richclientplatform.blogspot.com/2007/12/oil-and-gas-industry-using-eclipse.html http://richclientplatform.blogspot.com/2007/12/oil-and-gas-industry-using-eclipse.html

我按照 Lars Vogel 的教程创建了一个简单的 RCP 应用程序:http://www.vogella.de/articles/EclipseRCP/article.html http://www.vogella.de/articles/EclipseRCP/article.html.

... 什么是下一个步骤?


ide 包为您提供了类和扩展点,允许您使用工作区隐喻,但它不包括添加您在 Eclipse IDE 中看到的所有功能的扩展。

由于 RCP 应用程序中的每个捆绑包都添加了菜单、视图和对话框,因此让应用程序看起来像 IDE 的方法是包含 IDE 附带的所有捆绑包。

通常你会从一个非常简单的应用程序开始,比如 Vogel(我发现他提供了很好的教程)所描述的一些教程。然后,当您找到要添加的内容时,您研究哪个捆绑包提供了它,然后添加该捆绑包。当您这样做时,您的应用程序将增加功能,而不会获取用户不需要的功能。

EDIT:让我引导您创建一个简单的 RCP 应用程序。

  • 通过转到文件 -> 新建 -> 项目来创建一个新项目
  • 选择插件项目
  • 将项目名称设置为 com.mydomain.rcp
  • 点击下一步
  • 在富客户端应用程序下选择是
  • 点击下一步
  • 选择 RCP 邮件模板
  • 单击“完成”

您现在拥有一个具有某些功能的 RCP 应用程序。接下来我们将运行它:

  • 选择运行 -> 运行配置...
  • 选择左侧的Eclipse应用程序
  • 右键单击并选择新建
  • 寻找运行/运行产品的程序。选择 com.mydomain.rcp.product
  • 单击插件选项卡
  • 找到顶部的 Launch with 并仅选择下面选择的插件
  • 点击右侧的取消全选
  • 在插件列表中选择 com.mydomain.rcp
  • 在底部取消选择自动将新工作区插件添加到此启动配置
  • 右键单击添加所需插件
  • 点击底部的运行

该应用程序应该运行示例邮件应用程序。继续并关闭它。现在让我们添加一个插件,这样我们就可以像在 Eclipse IDE 中一样显示“搜索”菜单。

  • 在您的 com.mydomain.rcp 项目中打开您的plugin.xml 文件
  • 单击依赖项选项卡
  • 在所需插件下单击添加...
  • 输入 org.eclipse.search
  • 选择org.eclipse.search(不是源)
  • Click OK
  • 保存plugin.xml文件
  • 从菜单中选择运行 -> 运行配置...
  • 单击插件选项卡
  • 右键单击添加所需插件
  • 点击底部的运行

您现在应该会看到带有“文件搜索”选项的“搜索”菜单,就像 IDE 一样。但您不会看到 Java 搜索或插件搜索,因为我们没有添加包含这些添加内容的适当 JDT 或 PDE 插件。希望这能让您了解如何添加新插件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何重用一些“Eclipse IDE 插件”创建 Eclipse RCP 应用程序? 的相关文章

随机推荐