如何使用一些“Eclipse IDE插件”重新创建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 。

… 什么是下一个步骤?

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

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

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

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

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

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

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

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

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

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