2011-08-29 37 views
1

我对OSGi企业规范感兴趣。目前我只对JDBC连接感兴趣,但这可能会改变。我可以在我的equinox插件文件夹中放置osgi.enterprise.jar吗?

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

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

回答

2

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

2

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

您也被问及与org.eclipse.osgi.services包的重叠......实际上,OSGi企业JAR应该是它的严格超集。安装这两个软件包并没有太大的问题,但它也并非真的必要,所以为了最大限度地减少混淆,我可能会删除org.eclipse.osgi.services

相关问题