你的位置:首页 > 软件开发 > Java > jar包和war包

jar包和war包

发布时间:2017-03-13 00:00:30
Jar (Java archive), 是将实现了某功能的所有类及辅助资源用ZIP压缩形式打包而成的一个文件, 便于代码的管理和重复使用。通常class文件和META-INF 目录。META-INF目录中的MANIFEST.MF文件,是JAR包的描述文件。它包含了JAR文件的 ...

jar包和war包

Jar (Java archive), 将实现了某功能的所有类及辅助资源用ZIP压缩形式打包而成的一个文件, 便于代码的管理和重复使用。通常class文件和META-INF 目录。

META-INF目录中的MANIFEST.MF文件,是JAR包的描述文件。它包含了JAR文件的内容描述,并在运行时向JVM提供应用程序的信息。META-INF还可以包含Maven的pom文件。

jar包内部结构:

 jar包和war包

MANIFEST.MF文件简介

以Manifest-Version属性开头 ;每行都是键值对,最长72个字符。超过需要续行,下一行以空格开头,以空格开头的行都会被视为前一行的续行。每行都以回车结束,否则该行将会被忽略 。使用空行分隔主属性和package属性,class 要以.class结尾,package 要以 / 结尾 ,使用"/"而不是点分隔package 和class。

Class-Path管理JAR的依赖包,路径使用"/"分隔目录,空格分隔多个包,与平台无关 。

Main-Class 指定程序的入口。

原标题:jar包和war包

关键词:jar

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