在osgi框架中缺少bundle

时间:2012-07-04 09:43:45

标签: eclipse osgi equinox

我正在尝试在Eclipse IDE中运行Equinox的digraph区域包。当我在OSGi命令提示符下使用start命令运行相关的bundle时,我收到一个错误说法 捆绑无法解析。原因:缺少约束:Import-Package:org.osgi.framework.hooks.bundle;版本= “1.0.0”即可。为了找出框架中的现有版本,我尝试了命令 p org.osgi.framework.hooks.bundle 。结果显示了框架中的所有bundle。在该列表中 org.osgi.framework.hooks.bundle 不存在。对于少数其他捆绑包,例如,这是相同的情况 的 org.osgi.framework.hooks.resolver 即可。有关如何解决此问题的任何帮助??

1 个答案:

答案 0 :(得分:2)

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

在OSGi版本4.3中添加了org.osgi.framework.hooks.bundle包,因此您需要一个支持该版本的Eclipse,至少是Eclipse 3.7(Indigo)。