2011-06-13 77 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