2013-10-14 56 views
0
The bundle ... could not be resolved. Reason: Missing Constraint: Required-Bundle: ...; bundle-version... 

我有一個包含多個RCP應用程序。現在我正在嘗試在eclipse中創建一些JUnit插件測試,以測試我的應用程序。但是,我總是得到所描述的錯誤,所以應用程序無法啓動。但是顯然無法解析的描述包被包含在相關包的Manifest文件中。另外,無法解析依賴項的bundle的編譯無錯地運行。如何解決osgi包內缺失的約束?

有沒有人有進一步的想法來解決這個錯誤?

回答

0

你在你的清單中寫了一些奇怪的東西:你有一個名爲「...」的包依賴。假設包「...」不存在,那麼你應該從清單中刪除這個Require-Bundle條目。