[英]eclipse library bundle - fails to export packages from some libraries
我在eclipse 3.5中創建了一個簡單的插件項目,它只存儲第三方庫,供eclipse RCP應用程序中的其他bundle使用。 按預期工作:我編輯了清單,導出了所需的包,並將庫添加到構建路徑(項目構建路徑以及清單構建路徑)。
幾天后,我向該項目添加了另一個jar,執行了相同的步驟(導出包,將庫添加到構建路徑),但這次我無法從其他包中的導出包中導入類。 可以在清單編輯器上清楚地選擇包,但是類中的import語句只是用紅色的紅線來嘲笑我。 從包導出的其他包導入類仍然有效,只有新添加的lib中的類保持不可見。
有沒有人知道我可能錯過了什么? 我很困惑,不知道如何說服谷歌向我展示這個丑陋問題的解決方案......
檢查以下內容:
如果所有這一切都已完成(並且它仍然無法正常工作),請執行一個干凈的構建重啟eclipse。 有時Eclipse會對此感到困惑,重啟會有所幫助。
檢查build.properties以查看bin.includes是否包含新添加的Jar。 沒有它,它將不會被構建過程導出,因此將無法在依賴包中使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.