我怎样才能将manifest.mf文件中定义的所有必需包作为java org.osgi.framework.Bundle对象获取?

我需要这些捆绑包进行BundleWiring

最佳答案

您可以获取当前捆绑软件的BundleWiring

 wiring = bundle.adapt(BundleWiring.class)


然后,您可以从接线中获得包名称空间的必需接线。

wires = wiring.getRequiredWires(...)


您可以从电线中获得提供要求的BundleRevision。

08-27 14:50