我已經在eclipse 3.5中創建了一個簡單的插件項目,該項目僅存儲第三方庫供其他包在eclipse RCP應用程序中使用。按預期工作:我編輯了清單,導出了所需的包,並將庫添加到構建路徑(項目構建路徑以及清單構建路徑)。eclipse庫包 - 無法從某些庫中導出包
幾天後,我添加了另一個jar到該項目中,執行了相同的步驟(導出一個包,將該庫添加到構建路徑中),但這次我無法從其他導入的包中導入類捆綁。這個包在manifest編輯器中顯然是可選的,但在類中導入語句只是用捲曲的紅線嘲笑我。從bundle導出的其他包中導入類仍然有效,只有新添加的lib中的類保持不可見狀態。
有沒有人有想法我可能錯過了?我很堅持,不知道如何說服谷歌向我展示這個醜陋問題的解決方案...
謝謝!謝謝!謝謝! #1是一擊。 「訂單和導出」區域中未檢驗該庫。猜猜它發生了,因爲我手動添加了該庫,並沒有從上下文菜單中執行「添加到構建路徑」。問題解決了:) – 2009-12-08 10:44:40
是的,我有時會遇到那個問題,而且通常在經歷了一些挫折後終於檢查了。 – 2009-12-08 15:53:43
花了一個小時尋找解決方案後,#1被擊中。有趣的是,我寫了十幾種這樣的插件,但並不記得這一點。它始終是一個必需的手動步驟? – Barthelemy 2010-02-19 11:34:13