EclipseRCP-帮助子系统的使用

EclipseRCP-帮助子系统的使用,eclipse,user-interface,rcp,Eclipse,User Interface,Rcp,我正在按照e4开发模型开发一个RCP应用程序。 我的申请是由 插件项目本身包含:plugin.xml、application.e4xmi和所需资源 具有.product描述符的产品项目 我需要访问PlatformUI.getWorkbench().getHelpSystem(),以便为用户提供帮助功能。尝试使用创建工作台本身时 PlatformUI.createAndRunWorkbench(…) 我会遇到非常低级的错误,比如: org.eclipse.e4.ui.model.applicati

我正在按照e4开发模型开发一个RCP应用程序。 我的申请是由

  • 插件项目本身包含:plugin.xml、application.e4xmi和所需资源

  • 具有.product描述符的产品项目

  • 我需要访问PlatformUI.getWorkbench().getHelpSystem(),以便为用户提供帮助功能。尝试使用创建工作台本身时

    PlatformUI.createAndRunWorkbench(…)

    我会遇到非常低级的错误,比如:

    org.eclipse.e4.ui.model.application.descriptor.basic.impl.PartDescriptorImpl
    无法转换为
    org.eclipse.e4.ui.model.application.ui.MUIElement

    在网上搜索时,我发现在同样的问题上几乎没有什么结果。我的印象是,基于应用程序的产品无法访问像帮助系统这样的工作台服务,除非它被重新设计为基于工作台的应用程序

    有人能告诉我们如何从精简的RCP应用程序访问工作台吗


    提前感谢

    您无法从纯Eclipse4应用程序访问PlatformUI中的任何内容

    在这个链接中有一些讨论,但似乎没有使用帮助系统的方法