2010-11-24 64 views
2

如果我在config.ini中輸入osgi.configuration.area.readOnly=true,則在啓動Eclipse RCP時,我會從導入的某個庫中獲取NoClassDefFoundError。osgi.configuration.area.readOnly = true給出NoClassDefFoundError

基於this question據我所知,這是由於我們的嵌套罐需要配置區域解壓。但是沒有辦法確保這發生在我們的osgi.instance.area或其他地方嗎?

是的,我可以確保取消嵌套的嵌套罐,但感覺就像下一次添加新的lib依賴關係時可能失敗的解決方法。

config.ini文件:

eclipse.application=(myApp) 
osgi.bundles.defaultStartLevel=4 
eclipse.product=(myProd) 
osgi.splashPath=platform:/base/plugins/(rcp) 
osgi.bundles=(cut list) 
[email protected]/.myApp 
osgi.locking=none 
osgi.configuration.area.readOnly=true 
+1

使用 '-console -noExit' 啓動春分。然後使用'ss','diag'來跟蹤你的包是否已安裝/解析。 – Kane 2010-11-25 02:55:16

回答

相關問題