Bundles通常需要导入所有不以"java."开头的包.这包括"javax".包.如果您的bnd文件显式不导入javax.包,然后它必须依赖于框架的非标准引导委托配置.也就是说,引导委派提供对javax的"免费"访问.来自bundle父类加载器的包(可能是bootclassloader).所以当你删除!javax.从bnd文件开始,您的包开始从某个提供程序导入这些包,这些包可能与bootdelegation提供的包不同.
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |