模块 java.base
Package java.util.jar
提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。 清单存储有关JAR文件内容的元信息,也用于签署JAR文件。
包装规格
java.util.jar
包基于以下规范: - Info-ZIP文件格式 - JAR格式基于Info-ZIP文件格式。 见java.util.zip package description.
在JAR文件中,所有文件名必须以UTF-8编码进行编码。
- Manifest and Signature Specification - 清单格式规范。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 Pack200.Packer Deprecated, for removal: This API element is subject to removal in a future version. This interface is deprecated, and is planned for removal in a future release.Pack200.Unpacker Deprecated, for removal: This API element is subject to removal in a future version. This interface is deprecated, and is planned for removal in a future release. -
类摘要 类 描述 Attributes Attributes类将Manifest属性名称映射到关联的字符串值。Attributes.Name Attributes.Name类表示存储在此Map中的属性名称。JarEntry 此类用于表示JAR文件条目。JarFile JarFile
类用于从任何可以使用java.io.RandomAccessFile
打开的文件中读取jar文件的内容。JarInputStream JarInputStream
类用于从任何输入流中读取JAR文件的内容。JarOutputStream JarOutputStream
类用于将JAR文件的内容写入任何输出流。Manifest Manifest类用于维护Manifest条目名称及其关联的Attributes。Pack200 Deprecated, for removal: This API element is subject to removal in a future version. This class is deprecated, and is planned for removal in a future release. -
异常摘要 异常 描述 JarException 表示在读取或写入JAR文件时发生了某种错误。