1
有沒有辦法在工作空間之外加載文件? 這是我發現:以編程方式將文件加載到TextEditor中,但不在工作空間中
IFile fileToBeOpened = ...;
IEditorInput editorInput = new FileEditorInput(fileToBeOpened);
IWorkbenchWindow window=PlatformUI.getWorkbench().getActiveWorkbenchWindow();
IWorkbenchPage page = window.getActivePage();
page.openEditor(editorInput, "org.eclipse.ui.DefaultTextEdtior");
這裏的問題是第一道防線。我想要編輯的文件是java.io.File類型。但是沒有辦法將它轉換爲IFile實例。我如何將我的java.io.File作爲我的編輯器的輸入?
TNX!我之前找到了這個代碼,但它沒有工作......但它現在起作用。 – Arninja