2014-09-01 122 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); 

注:有些編輯可能不支持是不是在工作區文件。