JAR 文件包是什么?
发布网友
发布时间:2024-09-30 07:45
我来回答
共1个回答
热心网友
时间:2024-11-15 01:11
JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST。
MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件:
==
`-- test
`-- Test。class
把它压缩成 ZIP 文件 test。zip,则这个 ZIP 文件的内部目录结构为:
test。
zip
`-- test
`-- Test。class
如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test。jar,则这个 JAR 文件的内部目录结构为:
test。jar
|-- META-INF
|
`-- MANIFEST。
MF
`-- test
`--Test。class。