我正在尝试在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 即可。有关如何解决此问题的任何帮助??
答案 0 :(得分:2)
您使用的是哪个版本的Eclipse?
在OSGi版本4.3中添加了org.osgi.framework.hooks.bundle
包,因此您需要一个支持该版本的Eclipse,至少是Eclipse 3.7(Indigo)。