如何在没有Bundle对象的情况下获取OSGi包头的本地化值

时间:2017-05-02 15:08:57

标签: osgi osgi-bundle

如果我有org.osgi.framework.Bundle个对象,我可以使用Bundle.getHeaders(<locale>)询问其本地化标题(例如Bundle-Name)。

但是,当我只有Bundle-Localization,{{1}时,我是否可以使用类似的工具来获取本地化标题的值(将File标题考虑在内,如果存在的话) },或JarFile对象?或者我是否必须自己实现整个查找过程(如OSGi规范中所述)?

1 个答案:

答案 0 :(得分:2)

该支持内置于OSGi框架中。因此,如果您没有向框架询问捆绑软件的本地化标头,则需要自己实现指定的规则。