实验似乎表明,在类路径中的目录中使用META-INF / MANIFEST.MF不足以导致Class.getPackage()。getImplementationVersion()返回一个值,至少返回一个顶级值。
也就是说,我的manifest.mf包含:
Implementation-Version: 4.3.100
(没有per-package),我假设Class.getPackage()....将返回JAR文件中所有类的字符串,当文件“松散”时,这似乎不起作用
我是否误解了合同,或者我需要看一下或者有什么蠢事?