所有
当我使用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:Text 编辑没有文件 提供者 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
应该有自己的提供商吗?有人可以帮帮我吗?
答案 0 :(得分:1)
你从哪里获得XMLPInput类?在使用File时,为什么不能使用标准的FiledEditorInput或FileStoreEditorInput?