Java jar文件

Posted SXT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java jar文件相关的知识,希望对你有一定的参考价值。

JAR(Java Archive)是基于ZIP文件格式的文件格式。

它用于捆绑Java应用程序或小程序的资源,类文件,声音文件,图像等。 它还提供数据压缩。一个JAR文件作为一种特殊类型的ZIP文件。可以对JAR文件的内容进行数字签名,以提供安全性。 它提供了一个平台无关的文件格式。

可以使用JAR API在Java程序中处理JAR文件。JAR文件可以具有可选的META-INF目录,以包含包含应用程序配置信息的文件和目录。

META-INF目录

下表列出了META-INF目录中的条目。

名称类型目的
MANIFEST.MF 文件 它包含扩展和包相关数据。
INDEX.LIST 文件 它包含软件包的位置信息。 类加载器使用它来加快类搜索和加载过程。
X.SF 文件 X是基本文件名。 它存储jar文件的签名。
X.DSA 文件 X是基本文件名。 它存储相应签名文件的数字签名。
/services 目录 此目录包含所有服务提供程序配置文件。

Jar工具

JDK提供了一个jar工具来创建和操作JAR文件。还可以使用java.util.jar包中的类使用Java API创建和操作JAR文件。

JAR API有一些新类来处理清单文件。Manifest类表示清单文件。要使用jar工具创建JAR文件,许多命令行选项都可用。
以下代码列出了jar工具的命令行选项。

 

点击链接查看详细内容


以上是关于Java jar文件的主要内容,如果未能解决你的问题,请参考以下文章

Java itext为pdf 文件添加水印核心功能代码片段

java Ftp上传创建多层文件的代码片段

触发Java JAR以使用C ++运行并传递String

java的可执行文件jar用java代码执行方法。

如何用java代码把一个jar包里的文件替换掉

怎样将java源代码打包成可执行jar文件或exe文件