2016-07-14 47 views
0

我正在寫需要專門利用工作區,項目,包,編譯單元等的Eclipse JDT:調試在同一個IDE實例

我已經有項目一個體面的數量,包的Eclipse插件,以及我的工作空間中的編譯單元(儘管如此,並不都與我的插件有關),但我希望能夠將其用作調試的「測試數據集」。

當我點擊我的插件工具欄圖標,我可以打印到控制檯通過這個語句返回的項目的名稱:

IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); 

然而,當我啓動調試器,一個新的Eclipse IDE實例啓動時不再有可見的項目。雖然沒有項目可見,但projects陣列列出項目RemoteSystemTempFiles

但是這對我的調試需求完全沒用,因爲我需要一些很好的數據集來在調試過程中逐步完成。

問題:有沒有什麼辦法讓我的項目存在IDE的開發實例中出現,第二個,也是調試實例嗎?或者,如果沒有,我可以在同一個IDE實例中進行調試,而不是啓動另一個實例嗎?我不願意用控制檯日誌消息來拋棄所有的代碼 - 把它們寫在第一位也非常繁瑣。在插件的初始化代碼中設置現有的測試數據也是太多的工作,我也想避免這麼做。

回答

2

不,您不能在同一個實例中運行或調試。 Eclipse將始終啓動一個新實例。

您必須設置測試工作區以包含需要測試的數據。

+0

我有點擔心。謝謝。 +1。 – Harry

相關問題