Osgi 什么是严格的类加载?

Osgi 什么是严格的类加载?,osgi,classloader,Osgi,Classloader,我正在学习osgi框架。它说osgi在严格的类加载环境下工作。我无法获得严格的类加载。请帮助我,我无法得到这个概念 感谢严格的类加载环境意味着需要指定相应的类头。例如,类路径和导入包严格的类加载意味着模块(bundle)必须明确指定它需要什么。在OSGi中,这是使用清单头完成的。导入包列出捆绑包需要的包及其版本范围,导出包列出捆绑包提供的包及其版本。在OSGi运行时中,每个bundle都有一个类加载器,它根据导出和导入连接bundle 但是,您不应该手动定义这些标题。在maven中有一个很好的工

我正在学习osgi框架。它说osgi在严格的类加载环境下工作。我无法获得严格的类加载。请帮助我,我无法得到这个概念


感谢

严格的类加载环境意味着需要指定相应的类头。例如,类路径和导入包严格的类加载意味着模块(bundle)必须明确指定它需要什么。在OSGi中,这是使用清单头完成的。导入包列出捆绑包需要的包及其版本范围,导出包列出捆绑包提供的包及其版本。在OSGi运行时中,每个bundle都有一个类加载器,它根据导出和导入连接bundle

但是,您不应该手动定义这些标题。在maven中有一个很好的工具,名为bnd或felix的maven bundle插件,它为您完成了大部分工作。在本教程中,您将了解这在实践中的作用:


你们会看到,我实际上并没有在这里手工定义太多。因此,构建代码并将其放入meta inf/Manifest中,以查看它的功能。

抱歉。。但是我无法得到类的标题是什么?它没有任何意义。不管是谁说的,都需要解释他们的意思。如果你发布一个链接到报价,那么它可能会被澄清。