.jar — Java 归档文件
Oracle (originally Sun Microsystems) · 1995
开发者
Oracle (originally Sun Microsystems)
分类
压缩文件
MIME类型
application/java-archive
首次发布
1995
开放格式
是
文件签名
PK
什么是.jar文件?
JAR(Java Archive)文件是一种软件包文件格式,通常用于将许多 Java 类文件以及相关的元数据和资源聚合到一个文件中以供分发。它们本质上是具有特定结构和清单文件的 ZIP 存档。JAR 文件通常用于分发 Java 应用程序、小程序和库。
可以打开.jar文件的程序
| 平台 | 程序 | ||
|---|---|---|---|
| Windows | Java Development Kit (JDK) | 免费 | 官方 |
| 7-Zip | 免费 | ||
| WinRAR | 付费 | ||
| macOS | Java Development Kit (JDK) | 免费 | 官方 |
| The Unarchiver | 免费 |
.jar文件的常见问题
⚠️ JAR 文件无法打开或显示错误。
确保您已安装 Java 运行时环境 (JRE) 或 JDK。如果不是可执行应用程序,请尝试使用 7-Zip 或 WinRAR 等专用存档工具打开它。
⚠️ 运行 JAR 文件时的安全警告。
如果 JAR 未签名或由不受信任的来源签名,则可能发生这种情况。仅从受信任的来源运行 JAR 文件,并注意未签名的应用程序。
⚠️ 缺少类或资源。
验证 JAR 文件是否完整且在下载过程中未损坏。从原始来源重新下载文件。
常见问题
JAR 文件用于什么?▼
JAR 文件用于将 Java 类文件、相关元数据和资源打包到一个文件中以供分发,通常用于应用程序、库或小程序。
我能像 ZIP 文件一样打开 JAR 文件吗?▼
是的,因为 JAR 文件本质上是具有特定结构的 ZIP 存档,所以您通常可以使用标准的 ZIP 实用程序打开它们以查看其内容,尽管它们旨在由 Java 虚拟机运行。
如何运行 JAR 文件?▼
只要您安装了 Java 运行时环境 (JRE),就可以从命令行使用命令 'java -jar yourfile.jar' 来运行 JAR 文件。
技术详情
JAR 文件本质上是一个 ZIP 文件,这意味着它使用 DEFLATE 压缩算法。它包含一个 META-INF 目录,其中通常包含一个 MANIFEST.MF 文件,其中包含有关存档内容的元数据。开头的“PK”签名是基于 ZIP 的存档的标志。
你知道吗?
JAR 文件基于 ZIP 文件格式,可以使用标准存档工具轻松检查。
JAR 中的“M”代表 Manifest(清单),指的是 MANIFEST.MF 文件,其中包含有关存档内容和入口点的关键元数据。
JAR 文件对于 Java 的模块化至关重要,它允许开发人员打包可重用的代码和资源。
安全信息
JAR 文件可以包含可执行代码,应仅从可信来源下载和运行,以避免潜在的安全风险。始终检查来源并确认任何安全警告。