java Eclipse插件和编辑器 1 周,1 日 Questions & Answers 38 如何在新的编辑器窗口中以编程方式打开项目外部的文件?我一直在互联网上搜索,似乎什么都没用。 我有Eclipse4.4 我原以为打开一个文件这样简单的事情会很容易,但不知怎的,它让我晚上睡不着觉。 请帮忙
# 1 楼答案 我目前还无法发表评论,因此添加我的问题/建议作为答案 你的问题是什么意思?你指的是在安装在计算机上的某个编辑器中打开目标文件的命令 你可以试试使用 Process process = Runtime.getRuntime ().exec ("<path to editor>/some_editor.exe"); 如果程序允许将文件作为参数打开,您也可以将其放在上面的commmand中 我希望这就是你想要的
# 2 楼答案 要在不在当前工作区中的文件上打开编辑器,请使用: String path = ... path to file IFileStore fileStore = EFS.getLocalFileSystem().getStore(new Path(path)); IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IDE.openInternalEditorOnFileStore(page, fileStore); 注意:某些编辑器可能不支持不在工作区中的文件
# 1 楼答案
我目前还无法发表评论,因此添加我的问题/建议作为答案
你的问题是什么意思?你指的是在安装在计算机上的某个编辑器中打开目标文件的命令
你可以试试使用
如果程序允许将文件作为参数打开,您也可以将其放在上面的commmand中
我希望这就是你想要的
# 2 楼答案
要在不在当前工作区中的文件上打开编辑器,请使用:
注意:某些编辑器可能不支持不在工作区中的文件