Eclipse插件和编辑器

时间:2014-09-01 21:39:49

标签: java eclipse file plugins editor

如何在新的编辑器窗口中以编程方式打开项目外的文件?我一直在互联网上搜索,似乎没什么用。 我有日食4.4 我觉得这么简单,打开一个文件很容易,但不知怎的,它让我夜不能寐。 请帮忙。

2 个答案:

答案 0 :(得分:0)

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

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

您可以尝试使用

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

如果程序允许将文件作为参数打开,则可以将其放在上面的命令中。

我希望这就是你要找的东西。

答案 1 :(得分:0)

要打开不在当前工作空间中的文件的编辑器,请使用:

String path = ... path to file

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

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

IDE.openInternalEditorOnFileStore(page, fileStore);

注意:某些编辑器可能不支持工作区中没有的文件。