如何在RCP应用程序中添加C编辑器

如何在RCP应用程序中添加C编辑器,c,eclipse,editor,rcp,C,Eclipse,Editor,Rcp,我需要在RCP应用程序中添加C编辑器的帮助。我在构建路径中添加了所需的jar:org.eclipse.cdt.ui和org.eclipse.cdt.ui。在此之后,我可以识别plugin.xml->Extension->Extension Element Details->class中的类CEditor。我运行我的应用程序,当我尝试打开C文件时,我收到以下消息: org.eclipse.core.runtime.CoreException:插件“com.ivan.visualizer”无法实例化

我需要在RCP应用程序中添加C编辑器的帮助。我在构建路径中添加了所需的jar:org.eclipse.cdt.ui和org.eclipse.cdt.ui。在此之后,我可以识别plugin.xml->Extension->Extension Element Details->class中的类CEditor。我运行我的应用程序,当我尝试打开C文件时,我收到以下消息:

org.eclipse.core.runtime.CoreException:插件“com.ivan.visualizer”无法实例化类“org.eclipse.cdt.internal.ui.editor.CEditor”


有人可以帮忙吗?

您必须使用插件的MANIFEST.MF文件中的
Require Bundle
来列出插件使用的所有插件。试图将插件jar放在构建路径上是行不通的

您可以在MANIFEST.MF编辑器的“所需插件”部分的“依赖项”选项卡上设置所需捆绑包