我已经阅读了很多春分代码,但是仍然无法弄清楚在Eclipse春分设置中获取osgi捆绑软件的类加载器的简便方法。有一个吗?

最佳答案

简短的答案(肯定是OSGi 4.1,不确定4.2)是您无法获得包的类加载器。但是,Bundle接口公开了loadClass()方法,这将使您能够编写一个类装入器,该类装入器包装了包API并委托给该loadClass()方法。或者,您可以节省一些时间,而改用Spring DM的BundleDelegatingClassLoader类。

07-28 13:44