我正在開發一個需要org.apache.http包的osgi bundle。目標平臺有一個httpcommponents軟件包,它有這些軟件包,因爲我在軟件包的清單中聲明瞭這些依賴關係時看到它們,eclipse自動將該軟件包添加到插件依賴項列表中。問題是當我import org.apache.http
時出現編譯錯誤。如果我探索bundle,它只包含org.apache.http包中的Activator,並且在lib文件夾中包含我需要的包的jar包。我怎樣才能訪問這些軟件包?啓動激活器並在運行時獲得我需要的類?解決方案可以是手動將org.apache.http jar添加到我的包的構建路徑。很抱歉,如果這是一個愚蠢的問題...訪問osgi bundle的lib jar
感謝
感謝您的有用信息。最後,我找到了需要使用org.apache.http包的庫的完整jar包。該jar包含庫所需的所有依賴項,所以我將它包含在我的項目中。 – 2012-04-20 17:02:47