使用JDK和/或JRE提供的工具,有没有办法查看给定JAR的Manifest文件?

Tho*_*ens 4 java jar manifest.mf manifest

我能够读取Java代码中的Manifest文件,但我也想知道它是否可能,如果是,如何从命令行打开JAR文件并查看其Manifest.MF文件,或者至少能够指定Manifest.MF文件的属性并查看它的值.

Von*_*onC 5

这里:

您可以从jar文件中提取所选条目.例如,如果您只想查看meta-inf/manifest.mf文件,则可以

C:\Sun\AppServer\lib>jar xvf j2ee.jar META-INF/MANIFEST.MF
inflated: META-INF/MANIFEST.MF
Run Code Online (Sandbox Code Playgroud)

或者使用反斜杠而不是正斜杠:

C:\Sun\AppServer\lib>jar xvf j2ee.jar META-INF\MANIFEST.MF
inflated: META-INF/MANIFEST.MF
Run Code Online (Sandbox Code Playgroud)

条目名称区分大小写,因此以下内容不会提取任何内容:

 C:\Sun\AppServer\lib>jar xvf j2ee.jar meta-inf/manifest.mf
Run Code Online (Sandbox Code Playgroud)

当然,您始终可以双击该条目以在WinZip,fileroller或其他工具中查看它.