jar

.jarJava 归档文件

Oracle (originally Sun Microsystems) · 1995

开发者
Oracle (originally Sun Microsystems)
分类
压缩文件
MIME类型
application/java-archive
首次发布
1995
开放格式
文件签名
PK

什么是.jar文件?

JAR(Java Archive)文件是一种软件包文件格式,通常用于将许多 Java 类文件以及相关的元数据和资源聚合到一个文件中以供分发。它们本质上是具有特定结构和清单文件的 ZIP 存档。JAR 文件通常用于分发 Java 应用程序、小程序和库。

可以打开.jar文件的程序

平台程序
WindowsJava Development Kit (JDK)免费官方
7-Zip免费
WinRAR付费
macOSJava 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 文件可以包含可执行代码,应仅从可信来源下载和运行,以避免潜在的安全风险。始终检查来源并确认任何安全警告。

相关扩展名