2014-09-01 119 views
0

如何在新编辑器窗口中以编程方式在项目外打开文件?我一直在搜索整个互联网,似乎没有任何工作。 我有日食4.4。
我觉得打开文件很简单,但不知何故,它让我在晚上保持清醒。 请帮忙。Eclipse插件和编辑器

回答

0

我还不能评论,所以添加我的问题/建议作为答案。

你的问题是什么意思?你的意思是类似于在计算机上安装的某个编辑器中打开目标文件的命令。

你可以尝试使用

Process process = Runtime.getRuntime().exec ("<path to editor>/some_editor.exe"); 

如果该计划允许服用要打开的文件作为参数,你可以把那太条命令接近尾声以上。

我希望这是你在找什么。

0

要打开一个文件,这是不是在当前工作区使用编辑器:

String path = ... path to file 

IFileStore fileStore = EFS.getLocalFileSystem().getStore(new Path(path)); 

IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); 

IDE.openInternalEditorOnFileStore(page, fileStore); 

注:有些编辑可能不支持是不是在工作区文件。