java-jar的原理
发布网友
发布时间:2023-07-15 07:20
我来回答
共1个回答
热心网友
时间:2024-12-13 01:17
jar压缩是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库。
jar压缩是一种归档文件,以ZIP格式构建,以.jar为文件扩展名。
用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。
jar压缩内的文件名是Unicode文本。
一个可执行的jar 文件是一个自包含的 Java 应用程序,它存储在特别配置的JAR 文件中,可以由 JVM 直接执行它而无需事先提取文件或者设置类路径。
要运行存储在非可执行的 JAR 中的应用程序,必须将它加入到您的类路径中,并用名字调用应用程序的主类。
但是使用可执行的 JAR 文件,我们可以不用提取它或者知道主要入口点就可以运行一个应用程序。
可执行 JAR 有助于方便发布和执行 Java 应用程序。