如何在eclipse的标准java编辑器中打开java-File programmaticaly。我不想从插件中使用它,而是从方法中使用它。我正在搜索这样的内容:
String absolutePath = "C:\\dummfile.java";
// Getting Editor from Workbench or something like that
Editor javaEditor = Workbench.getJavaEditor();
javaEditor.setInput(absolutePath);
// show and set focus
javaEditor.openEditor();
我已尝试this,但我无法将文件转换为IFile。
谢谢!
答案 0 :(得分:0)
将File
转换为IFile
:
IWorkspace workspace= ResourcesPlugin.getWorkspace();
IPath location= Path.fromOSString(file.getAbsolutePath());
IFile ifile= workspace.getRoot().getFileForLocation(location);
答案 1 :(得分:0)
http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_programmatically%3F 你有没看过这个?由于您具有文件的绝对路径,因此此链接中的代码示例应该适合您。