JAR 是什么格式?

JAR — Java 归档

这是什么?

JAR 将一个完整的 Java 应用程序——编译后的代码、图片、配置文件——打包进单一文件,可直接运行。

归根结底,它是一个 ZIP 压缩包,外加一份清单文件,用来告诉 Java 虚拟机从哪里开始执行。

历史与由来

该格式于 1996 年随 Java 一同问世,旨在解决一个实际问题:如何在不把成百上千个文件散落各处的情况下分发一个应用程序。

近三十年来,其基本原理几乎未曾改变,至今仍支撑着相当一部分企业软件的运行。

为什么好用

整个应用程序打包成单一文件,只要安装了 Java,随处都能运行。

可以对其进行签名,以保证来源可信。

局限与不足

运行时要求机器上装有 Java 环境。

来路不明的 JAR 文件本质上仍是可执行代码,需要格外谨慎对待。

使用建议

若想查看 JAR 内部的内容,可将其转换为 ZIP 格式,即可看到其内部结构。

切勿运行来源可疑的 JAR 文件——它是一个程序,而非普通文档。

在我们位于法国的安全服务器上,几秒内转换您的 JAR。

转换 JAR