文档

Java™ 教程
隐藏目录
使用JAR文件:基础知识
路径:部署
课程:在JAR文件中打包程序

使用JAR文件:基础知识

JAR文件使用ZIP文件格式打包,因此您可以将它们用于无损数据压缩、归档、解压缩和解包归档等任务。这些任务是JAR文件最常见的用途之一,只使用这些基本功能就可以实现许多JAR文件的好处。

即使您想利用JAR文件格式提供的高级功能,例如电子签名,您也首先需要熟悉基本操作。

要执行JAR文件的基本任务,您可以使用作为Java开发工具包(JDK)的一部分提供的Java Archive工具。因为Java Archive工具是通过使用jar命令来调用的,所以本教程将其称为“Jar工具”。

以下是常见的JAR文件操作的摘要和预览:

常见的JAR文件操作
操作 命令
创建JAR文件 jar cf jar文件 输入文件(们)
查看JAR文件的内容 jar tf jar文件
提取JAR文件的内容 jar xf jar文件
从JAR文件中提取特定文件 jar xf jar文件 归档文件(们)
运行打包为JAR文件的应用程序(需要Main-class清单头) java -jar app.jar
调用打包为JAR文件的小程序
<applet code=小程序类名.class
        archive="Jar文件名.jar"
        width=宽度 height=高度>
</applet>

本节将向您展示如何执行最常见的JAR文件操作,每个基本功能都有示例:

创建JAR文件

本节将向您展示如何使用Jar工具将文件和目录打包成JAR文件。

查看JAR文件的内容

您可以显示JAR文件的目录以查看其内容,而无需实际解压缩JAR文件。

提取JAR文件的内容

您可以使用Jar工具解压缩JAR文件。在提取文件时,Jar工具会复制所需文件并将其写入当前目录,以重现文件在存档中的目录结构。

更新JAR文件

本节介绍如何通过修改清单或添加文件来更新现有JAR文件的内容。

运行JAR打包的软件

本节介绍如何调用和运行打包在JAR文件中的小程序和应用程序。

其他参考资料

JDK文档包括Jar工具的参考页面:


上一页:将程序打包为JAR文件
下一页:创建一个JAR文件