我从org.eclipse.ui.editors扩展,并将plugin.xml中的editor-id定义为“MyEditorId”。我写了相应的编辑课。然后我尝试使用此代码从视图中打开编辑器。
page.openEditor(input,“MyEditorId”);
但我得到“PartInitException”。即apllication没有通过它的id来识别编辑器。我已经检查过引用的editor-id中没有拼写错误。为什么编辑器没有得到认可?
答案 0 :(得分:0)
快速检查:
-clean
”选项启动您的RCP应用程序。答案 1 :(得分:0)
图标是编辑器扩展的必需属性,这有点奇怪。它甚至可能留空。如果没有图标定义,编辑器定义的内容永远不会在读取插件扩展时进入编辑器注册表。这不是有点奇怪吗?!