【问题标题】:OSGI bundle ExceptionOSGI 包异常
【发布时间】:2011-07-07 05:28:11
【问题描述】:

请告诉以下问题的解决方案。当我在 Eclipse Rcp 中运行插件项目时,我遇到了这种类型的错误。但是我将 Emulator bundle 添加到插件项目中。如何解决这个问题。请指导我。

osgi> org.osgi.framework.BundleException:无法解析捆绑包。原因:缺少约束:Require-Bundle:org.rifidi.emulator; bundle-version="3.0.0"

【问题讨论】:

  • Neil 可能是对的,您可能没有真正“添加”捆绑包。 “ss”命令说什么?

标签: java plugins osgi eclipse-rcp


【解决方案1】:

这意味着 org.rifidi.emulator 包(版本 >= 3.0.0)在您的系统中未激活。

【讨论】:

    【解决方案2】:

    如果你说你添加了 org.rifidi.emulator 包,仍然有错误的唯一原因是版本不是 3.0.0

    【讨论】:

    • 另一种可能是他“添加”到了错误的位置或错误的方式。从问题中无法判断实际做了什么……也许 JAR 只是被复制到项目目录中?还是添加到 bundle 类路径中?
    猜你喜欢
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 2011-09-03
    • 2013-01-12
    • 2018-02-20
    • 1970-01-01
    相关资源
    最近更新 更多