我可以在我的equinox插件文件夹中删除osgi.enterprise.jar吗?

时间:2011-08-29 14:36:30

标签: java jdbc osgi enterprise equinox

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

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