处理清单文件:基础知识

JAR 文件支持广泛的功能,包括电子签名,版本控制,包装密封等。是什么使 JAR 文件具有这种多功能性?答案是 JAR 文件的* manifest *。

清单是一个特殊文件,可以包含有关打包在 JAR 文件中的文件的信息。通过定制清单中包含的“元”信息,可以启用 JAR 文件以达到多种 Object。

本课将解释清单文件的内容,并通过基本功能示例向您展示如何使用它:

了解默认清单

创建 JAR 文件时,会自动创建一个默认清单。本节介绍默认清单。

修改清单文件

本节介绍了修改清单文件的基本方法。后面的部分说明您可能要进行的特定修改。

设置应用程序的入口点

本节介绍如何使用清单文件中的Main\-ClassHeaders 设置应用程序的入口点。

将类添加到 JAR 文件的 Classpath 中

本节描述在运行 applet 或应用程序时,如何使用清单文件中的Class\-PathHeaders 将其他 JAR 文件中的类添加到 Classpath。

设置软件包版本信息

本节介绍如何在清单文件中使用程序包版本 Headers。

JAR 文件中的密封包装

本节介绍如何通过修改清单文件来密封 JAR 文件中的软件包。

通过清单属性增强安全性

本节描述如何使用清单属性来提高 applet 或 Java Web Start 应用程序的安全性。

Additional Information

清单格式的specification是在线 JDK 文档的一部分。