Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
创建 JAR 文件时,它会自动接收默认清单文件。归档中只能有一个清单文件,并且它始终具有路径名
META-INF/MANIFEST.MF
创建 JAR 文件时,默认清单文件只包含以下内容:
Manifest-Version: 1.0 Created-By: 1.7.0_06 (Oracle Corporation)
这些行显示清单的条目采用“header: value”对的形式。头的名称通过冒号与其值分隔。默认清单符合清单规范的 1.0 版,由 JDK 的 1.7.0_06 版本创建。
清单还可以包含有关存档中打包的其他文件的信息。究竟应该在清单中记录哪些文件信息取决于你打算如何使用 JAR 文件。默认清单不会假设它应该记录哪些关于其他文件的信息。
摘要信息不包含在默认清单中。要了解有关摘要和签名的更多信息,请参阅 Signing and Verifying JAR Files 课程。