你的位置:首页 > 软件开发 > Java > Java Jar :Manifest

Java Jar :Manifest

发布时间:2015-07-11 16:00:06
Jar (Java Archive File, java归档文件),它其实也是一个zip文件。它包括了一个可选的META-INF目录。可以使用命令行中的jar命令来生成一个jar文件,也可以使用java.util.jar API来生成一个归档文件。Jar文件中META-INF目录 ...

Java Jar :Manifest

 

Jar (Java Archive File, java归档文件),它其实也是一个zip文件。它包括了一个可选的META-INF目录。可以使用命令行中的jar命令来生成一个jar文件,也可以使用java.util.jar API来生成一个归档文件。

Jar文件中META-INF目录的作用:应用配置、扩展、类加载器、提供服务。在这个目录下,主要有下列几个文件(或者目录):

 

MANIFEST.MF

是一个清单文件,定义了扩展和与包相关的信息

INDEX.LIST

它是JarIndex实现的一部分,类加载器使用它可以提高加载速度

x.SF

签名文件

x.DSA

数字签名

service/

存放的是service provider配置文件

 

例如:

1)mysql-jdbc.jar

 Java Jar :Manifest

 

2)servlet-api.jar

 Java Jar :Manifest

 

3)activemq-all.jar

 Java Jar :Manifest

 

 

 

 

MANIFEST 中的主要属性

 

先来看看mysql-jdbc.jar中的MANIFEST.MF文件:

Manifest-Version: 1.0Ant-Version: Apache Ant 1.8.2Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)Built-By: pb2userBundle-Vendor: Oracle CorporationBundle-Classpath: .Bundle-Version: 5.1.31Bundle-Name: Oracle Corporation' JDBC Driver for MySQLBundle-ManifestVersion: 2Bundle-SymbolicName: com.mysql.jdbcExport-Package: com.mysql.jdbc;version="5.1.31";uses:="com.mysql.jdbc. log,javax.naming,javax.net.ssl,javax.

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Java Jar :Manifest

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。