可以通过编程方式访问MANIFEST.MF中定义的值吗?

er4*_*z0r 13 java android jar manifest

我可以从代码中访问java清单中定义的值吗?

Joa*_*uer 17

可以通过编程方式访问MANIFEST.MF中的许多值,而无需查找和/或打开jar文件本身.

这个类java.lang.Package提供了访问ImplementationTitle,ImplementationVendor,ImplementationVersion,SpecificationTitle,SpecificationVendor和SpecificationVersion.

可以使用CodeSource类找到有关已签名类的信息,可以通过该类检索Class.getProtectionDomain().getCodeSource()


Jon*_*eet 11

打开文件,JarFile然后调用getManifest()以获取Manifest.之后,您可以适当地访问属性.


tra*_*god 5

这是一个简单的例子,从JAR的原位清单中读取主要属性.检查实际存在的内容非常方便.