【问题标题】:Can I just drop osgi.enterprise.jar in my equinox plugins folder?我可以将 osgi.enterprise.jar 放到我的 Equinox 插件文件夹中吗?
【发布时间】:2011-08-29 14:36:30
【问题描述】:

我对 OSGi Enterprise 规范感兴趣。目前我只对 JDBC 连接感兴趣,但这可能会改变。

http://www.osgi.org/Download/Release4V42 我可以找到 osgi.enterprise.jar(配套代码链接)。我可以将它安装在我的 Equinox 容器中并使用它吗?

我的印象是某些类是重叠的(例如 org.osgi.service.component),这不会导致问题吗?还是我应该卸载 org.eclipse.osgi.services 包并改用 osgi.enterprise?

【问题讨论】:

    标签: java jdbc osgi enterprise equinox


    【解决方案1】:

    没有。你不能那样做。 OSGI.org 的文件主要是接口,不是完整的实现。

    【讨论】:

      【解决方案2】:

      “J-16 SDiZ”的答案是正确的,因为osgi.enterprise.jar 是纯接口而不是实现。

      您还询问了与org.eclipse.osgi.services 捆绑包的重叠问题……实际上,OSGi 企业 JAR 应该是它的严格超集。安装这两个包没有太大问题,但也不是真的有必要,所以为了尽量减少混淆,我可能会删除org.eclipse.osgi.services

      【讨论】:

        猜你喜欢
        • 2016-05-22
        • 1970-01-01
        • 2021-03-01
        • 1970-01-01
        • 2012-03-10
        • 1970-01-01
        • 2010-12-17
        • 2014-10-08
        • 2017-12-11
        相关资源
        最近更新 更多