1

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

4

1 回答 1

2

您使用的是什么版本的 Eclipse?

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

于 2012-07-04T10:14:28.440 回答