文档

Java™ 教程-Java Tutorials 中文版
修改清单文件
Trail: Deployment
Lesson: Packaging Programs in JAR Files
Section: Working with Manifest Files: The Basics

修改清单文件

在创建 JAR 文件期间,使用 m 命令行选项将自定义信息添加到清单。本节介绍 m 选项。

Jar 工具自动将 默认清单 与路径名 META-INF/MANIFEST.MF 放入你创建的任何 JAR 文件中。你可以通过修改默认清单来启用特殊 JAR 文件功能,例如 package sealing。通常,修改默认清单涉及向清单添加专用 headers (头),以允许 JAR 文件执行特定的所需功能。

要修改清单,必须首先准备一个文本文件,其中包含要添加到清单的信息。然后使用 Jar 工具的 m 选项将文件中的信息添加到清单中。


警告: 要创建清单的文本文件必须以新行或回车符结束。如果不以新行或回车结束,则不会正确解析最后一行。

基本命令具有以下格式:

jar cfm jar-file manifest-addition input-file(s)

让我们看看这个命令中使用的选项和参数:

mf 选项的顺序必须与相应的参数相同(译注:f 对应 jar-file,m 对应 manifest-addition)。


注意: 清单的内容必须以 UTF-8 编码。

本课程的其余部分演示了你可能要对清单文件进行的特定修改。


Previous page: Understanding the Default Manifest
Next page: Setting an Application's Entry Point