2012-07-04 110 views
1

我想在Eclipse IDE中運行Equinox的region digraph捆綁。當我在OSGi命令提示符下使用start命令運行相關軟件包時,出現錯誤,說 該軟件包無法解析。原因:缺少約束:導入包:org.osgi.framework.hooks.bundle;版本=「1.0.0」。爲了找出框架中的現有版本,我嘗試了命令p org.osgi.framework.hooks.bundle。結果顯示框架中的所有包。在該列表中org.osgi.framework.hooks.bundle不存在。對於少數其他軟件包(如 org.osgi.framework.hooks.resolver),情況也是如此。任何有關如何解決這個問題的幫助?缺少在osgi框架中的捆綁

回答

2

您使用的是哪個版本的Eclipse?

OSGi Release 4.3中增加了org.osgi.framework.hooks.bundle軟件包,因此您需要支持Eclipse的Eclipse版本(Indigo)。

+0

嗨, 非常感謝您的回覆,使用Indigo並更新OSGi框架版本後,它工作正常。 – Hareesh