使用 JAVA 从 jar 文件中读取 MANIFEST.MF 文件

新手上路,请多包涵

有什么办法可以读取 jar 文件的内容。就像我想阅读清单文件以找到 jar 文件和版本的创建者一样。有什么办法可以达到同样的效果。

原文由 M.J. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

下一个代码应该有帮助:

 JarInputStream jarStream = new JarInputStream(stream);
Manifest mf = jarStream.getManifest();

异常处理留给你:)

原文由 oiavorskyi 发布,翻译遵循 CC BY-SA 2.5 许可协议

我建议进行以下操作:

 Package aPackage = MyClassName.class.getPackage();
String implementationVersion = aPackage.getImplementationVersion();
String implementationVendor = aPackage.getImplementationVendor();

其中 MyClassName 可以是您编写的应用程序中的任何类。

原文由 sfelber 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题