# 使用清单文件:基础知识

JAR 文件支持广泛的功能,包括电子签名、版本控制、包封和其他功能。是什么给了一个 JAR 文件这样的多功能性?答案是 JAR 文件的清单( manifest.)。

清单是一个特殊的文件,可以包含有关打包在 JAR 文件中的文件的信息。通过调整清单中包含的 “元/ meta” 信息,可以启用 JAR 文件以实现各种目的。

本课将介绍清单文件的内容,并向您展示如何使用清单文件以及基本功能的示例:

  • 了解默认清单

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

  • 修改清单文件

    本节介绍修改清单文件的基本方法。后面的部分将演示您可能想要进行的特定修改。

  • 设置应用程序的入口点

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

  • 将类添加到 JAR 文件的类路径

    本节介绍如何在运行 applet 或应用程序时使用清单文件中的 Class-Path 将其他 JAR 文件中的类添加到类路径中。

  • 设置包版本信息

    本节介绍如何在清单文件中使用软件包版本标头。

  • 在 JAR 文件中密封包

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

  • 用清单属性增强安全性

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

  • 附加信息

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

    也就是清单格式中的详细支持的头和说明