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

时间:2010-08-25 01:40:09

标签: java eclipse eclipse-plugin eclipse-rcp

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

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

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

......接下来的步骤是什么?

1 个答案:

答案 0 :(得分:5)

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

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

通常你会从一个非常简单的应用程序开始,就像Vogel(我找到的那些推出好的教程)的教程一样。然后,当您找到想要添加的内容时,您将研究哪个捆绑包提供它并添加该捆绑包。当您这样做时,您的应用程序将在不增加用户不需要的功能的情况下增强功能。

编辑:让我引导您完成创建一个简单的RCP应用程序。

  • 转到文件 - >创建一个新项目新 - >项目
  • 选择插件项目
  • 将项目名称设置为com.mydomain.rcp
  • 点击下一步
  • 在Rich Client Application下,选择是
  • 点击下一步
  • 选择RCP邮件模板
  • 点击完成

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

  • 选择运行 - >运行配置......
  • 选择左侧的Eclipse Application
  • 右键单击并选择新建
  • 查找运行/运行产品的程序。选择com.mydomain.rcp.product
  • 单击Plug-ins选项卡
  • 在顶部查找启动并选择仅在下面选择的插件
  • 点击右侧的取消全选
  • 在您的插件列表中选择com.mydomain.rcp
  • 在底部取消选择“自动将新工作区插件添加到此启动配置”
  • 右键单击Add Required Plug-ins
  • 在底部点击“运行”

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

  • 在com.mydomain.rcp项目中打开plugin.xml文件
  • 单击“依赖关系”选项卡
  • 在“必需的插件”下,单击“添加...”
  • 输入org.eclipse.search
  • 选择org.eclipse.search(不是源代码)
  • 点击确定
  • 保存plugin.xml文件
  • 从菜单中选择运行 - >运行配置......
  • 单击Plug-ins选项卡
  • 右键单击Add Required Plug-ins
  • 在底部点击“运行”

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