这些Java教程是针对JDK 8编写的。本页中描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9和后续版本中更新的语言特性的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
当您创建一个JAR文件时,它会自动获得一个默认的清单文件。存档中只能有一个清单文件,它的路径名总是
META-INF/MANIFEST.MF
当您创建一个JAR文件时,默认的清单文件只包含以下内容:
Manifest-Version: 1.0 Created-By: 1.7.0_06 (Oracle Corporation)
这些行显示清单条目采用"头部: 值"的形式。头部的名称与其值之间用冒号分隔。默认的清单符合清单规范的1.0版本,并由JDK的1.7.0_06版本创建。
清单还可以包含有关打包在存档中的其他文件的信息。清单中应记录哪些文件信息取决于您打算如何使用JAR文件。默认的清单不对应记录有关其他文件的信息做出任何假设。
默认的清单中不包含摘要信息。要了解有关摘要和签名的更多信息,请参阅签名和验证JAR文件教程。