2011-06-13 89 views
0

全部 当我使用XMLMultiPageEditorPart时,它会产生一些错误。Eclipse RCP XMLMultiPageEditorPart错误

File file = new File(path); 

    IEditorInput input = new XMLPInput(file); 

    try { 
    page.openEditor(input, "org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart"); 
    } catch (PartInitException e) { 

    MessageDialog.openError(window.getShell(), "", path); 
    } 

错误:

org.eclipse.ui.PartInitException:文本编辑器 不必在 org.eclipse.ui.texteditor.AbstractTextEditor.internalInit文档 提供商(AbstractTextEditor.java :3075) 在 org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3088) 在 org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2553) 在 org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:237) 在 org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:211)

我觉得应该XMLMultiPageEditorPart有自己的提供者?任何人都可以帮我吗?

回答

1

你从哪里得到XMLPInput类?在使用File时,为什么不能使用标准的FiledEditorInput或FileStoreEditorInput?

+0

感谢Prakash G.R.,我解决了它。 – user795454 2011-06-13 07:47:21