我正在导出一个文件,在导出时,我正在重命名现有文件并创建一个新文件。如果现有文件在 eclipse 中打开,它会从它关闭,我必须手动再次打开文件。
如何以编程方式打开重命名后打开编辑器的文件?
我正在导出一个文件,在导出时,我正在重命名现有文件并创建一个新文件。如果现有文件在 eclipse 中打开,它会从它关闭,我必须手动再次打开文件。
如何以编程方式打开重命名后打开编辑器的文件?
这应该有助于:
IFile file = ...;
IEditorDescriptor desc = PlatformUI.getWorkbench().
getEditorRegistry().getDefaultEditor(file.getName());
page.openEditor(new FileEditorInput(file), desc.getId());
如果还有其他问题,请询问或查看http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_programmatically%3F