【发布时间】:2010-11-19 08:21:53
【问题描述】:
我需要阅读 Manifest 文件,它提供了我的课程,但是当我使用时:
getClass().getClassLoader().getResources(...)
我从加载到 Java 运行时的第一个 .jar 中获得了 MANIFEST。
我的应用程序将从小程序或 webstart 运行,
所以我想我将无法访问我自己的.jar 文件。
我实际上想从开始的.jar 中读取Export-package 属性
Felix OSGi,所以我可以将这些包暴露给 Felix。有什么想法吗?
【问题讨论】:
-
我认为下面的 FrameworkUtil.getBundle() 答案是最好的。它回答了您实际想要做什么(获取捆绑包的导出),而不是您询问的内容(阅读清单)。
标签: java osgi manifest.mf apache-felix