2016-07-26 35 views
1

我正在開發Eclipse插件的一部分。目前IDE正在說諸如org.eclipse.ui之類的軟件包無法解析。 我已經正確添加org.eclipse.uiplugin.xml爲所需的依賴,你可以在這個圖片中看到:即使指定爲依賴關係也找不到Eclipse庫

Picture showing the plugin.xml view in Eclipse, containing references to the packages mentioned above.

正如你可以看到包裝上市,但有紅色的小x符號表示某事錯誤。如果我嘗試選擇其中一個名稱並嘗試去聲明,並且IDE無法找到該包。

我使用的IDE是Eclipse霓虹燈RCP新鮮我的Ubuntu系統上安裝。 AFAICT這些軟件包應該附帶eclipse本身,如果不是 我該如何安裝它們?

注意我以前使用較舊的Eclipse RCP版本編寫代碼。我確信我不需要安裝任何特殊的開發包。不過,我還有其他一些問題,我決定改用霓虹燈。

+4

「問題」視圖中的錯誤消息是什麼?這些插件必須已經安裝,因爲沒有它們,Eclipse本身就無法運行。您使用的是什麼目標平臺(首選項>插件開發>目標平臺)? –

+0

@ greg-449是的,我注意到目標平臺本身具有紅色'x',將其刪除並恢復默認值,並突然修復此問題。目標平臺是否存儲在工作區中?因爲正如我所說IDE是新安裝的。 – Bakuriu

+0

是的,它存儲在工作區中 –

回答

1

檢查目標平臺是否有效(在「插件開發>目標平臺」的'首選項'中)。

目標平臺定義是工作區的一部分,升級時可能會失效。

使用單獨的目標平臺而不是默認的「運行平臺」通常是一個好主意,因爲它使您可以更好地控制哪些插件可用,並且在升級期間不太可能變得無效。