码迷,mamicode.com
首页 > 编程语言 > 详细

Java jar文件

时间:2017-08-08 12:40:56      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:详细   ade   平台   过程   表示   配置信息   数据   命令行选项   jdk   

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文件

标签:详细   ade   平台   过程   表示   配置信息   数据   命令行选项   jdk   

原文地址:http://www.cnblogs.com/hane/p/7305967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!