我正在开发遵循e4开发模型的RCP应用程序。 我的申请是由
组成的插件项目本身包含:plugin.xml,application.e4xmi和所需资源
带有.product描述符的产品项目
我需要访问PlatformUI.getWorkbench()。getHelpSystem()以便为用户提供帮助功能。尝试使用
创建Workbench时PlatformUI.createAndRunWorkbench(...)
我得到非常低级别的错误,例如:
org.eclipse.e4.ui.model.application.descriptor.basic.impl.PartDescriptorImpl
不能施放到
org.eclipse.e4.ui.model.application.ui.MUIElement
在网上搜索我发现同样的事情几乎没有结果。我认为基于应用程序的产品无法访问帮助系统等Workbench服务,除非它被重新设计为基于Workbench的应用程序。
任何人都可以了解如何从精简的RCP应用程序访问工作台吗?
提前致谢
答案 0 :(得分:1)
您无法从纯Eclipse 4应用程序访问PlatformUI中的任何内容。
此链接http://www.eclipse.org/forums/index.php/t/207285/中有一些讨论,但似乎没有办法使用帮助系统。