簡體   English   中英

如何使用 java 程序更改 eclipse 工作區位置

[英]How do i change eclipse workspace location, using a java program

我正在為 Eclipse 開發一個插件。 當我執行我的插件時,插件會打開具有不同工作區位置的新 Eclipse 實例。 我想使用與 Eclipse 使用的第一個實例相同的工作區。 所以我更改了運行配置中的設置。 但是,它給出了錯誤,因為工作區已經在使用中。

我寫了一個代碼存根,以獲取 Eclipse 的第一個實例的 pid 並終止它。 現在我只有一個 Eclipse window 正在運行。 我現在想更改工作區的位置,因為早期的 Eclipse window 已關閉,現在可以免費使用工作區。

這是我的第一篇文章。 如果我太模棱兩可,請告訴我,我會解釋

可以重啟eclipse,填寫一些系統屬性。 這將導致您的 eclipse 實例重新啟動。 See the org.eclipse.ui.internal.ide.actions.OpenWorkspaceAction.restart(String) method in the org.eclipse.ui.ide plugin for an example of how eclipse restarts and passes a new workspace back to the launcher.

另請參閱https://bugs.eclipse.org/bugs/show_bug.cgi?id=61809中的討論

私服

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM