问题陈述:在 Bundle A 中找到一个资源(比如说 myClass)并加载它,如果没有找到 在 Bundle B 中定位资源并以编程方式加载它,而控件位于 Bundle C 中。我对 A 和B束。
我所知道的是:对于每个 OSGi 包,父类加载器都是 Bundle 0 的类加载器。和系统bla bla
如果我将捆绑 B 的 CL 的父级更改为 -> 捆绑 A. 的 CL 并从捆绑 B 的 CL 更改 getClass 可以吗?
会采用最佳实践吗?
限制:不要使用import、export、require语句解决。
谢谢