2016-02-12 50 views
0

我在插件開發一個新手,我面臨着打開我當前的工作空間這個問題:ResourcesPlugin.getWorkspace()不考慮當前打開的工作區

ResourcesPlugin.getWorkspace()不考慮當前打開的工作區它是D:/ ABCDWoekspace,而是它返回在eclipse安裝目錄中創建的eclipse的工作空間d:/ eclipse/workspace作爲我的eclipse安裝在D:eclipse

回答

1

當你在Eclipse中運行插件一個新的Eclipse將以一個新的工作空間來運行測試。新的工作區是必需的,因爲一次只能有一個Eclipse實例訪問工作區。

如果您打開'運行>運行配置'並在'Eclipse Application'部分找到您的插件,您可以在'Main'選項卡的'Location'字段中看到工作區位置。您可以更改此位置以指向另一個現有工作區位置。

您將需要設置這個新的工作空間與任何你需要測試的項目。

+0

讓我澄清一下,我需要在屬於另一個精神空間的項目上運行插件 – user2176576

+1

然後更改Run> Run Configuration位置以指定其他工作空間位置。 –

+0

謝謝,試圖做到這一點..但這沒有奏效,我不得不將我的工作空間切換到創建的默認工作空間,並使用選擇「複製到工作空間」選項導入我的項目。那時它能夠找到我的項目 – user2176576

相關問題