0
我有一個由多個bundle組成的應用程序。在eclipse中它完美地工作。當我將它作爲產品出口時,它工作得很完美,但有些事情已經改變,我無法弄清楚什麼。OSGi NoClassDefFoundError在使用我的Bundle在Eclipse之外運行時
現在當我導出我的包時,在運行時我得到了NoClassDefFoundError。錯誤發生在我的bundle激活器之一,而它無法找到的類位於另一個bundle中。一個共同的捆綁。
當我嘗試啓動捆綁我得到的異常
Caused by: java.lang.NoClassDefFoundError: com/ardor/common/util/Systems
這個類是在我的包com.ardor.common的另一個。 在當我檢查該軟件包的「捆綁」命令控制檯我得到
Exported packages
com.ardor.common.util; version="0.0.0"[exported]
我堅持的想法:(
在午夜編碼帶有附加的困難。看來問題是我的導出捆綁包有一個清單,但實際上沒有類文件。 – Kris 2012-04-07 06:59:36