模块 java.base
包 java.util.jar
包java.util.jar
提供用于读取和写入 JAR (Java ARchive) 文件格式的类,该文件格式基于标准 ZIP 文件格式,带有可选的清单文件。清单存储有关 JAR 文件内容的元信息,还用于对 JAR 文件进行签名。
包装规格
java.util.jar
封装基于以下规范:
- Info-ZIP 文件格式- JAR 格式基于 Info-ZIP 文件格式。见java.util.zip 包说明。
在 JAR 文件中,所有文件名都必须采用 UTF-8 编码。
- 清单和签名规范 - 清单格式规范。
- 自从:
- 1.2
-
类描述Attributes 类将 Manifest 属性名称映射到关联的字符串值。Attributes.Name 类表示存储在此 Map 中的属性名称。此类用于表示 JAR 文件条目。表示在读取或写入 JAR 文件时发生了某种错误。
JarFile
类用于从可使用java.io.RandomAccessFile
打开的任何文件中读取 jar 文件的内容。JarInputStream
类扩展了ZipInputStream
,用于从输入流中读取 JAR 文件的内容。JarOutputStream
类用于将 JAR 文件的内容写入任何输出流。Manifest 类用于维护 Manifest 条目名称及其关联的属性。