豆米网

jar的意思,jar 意思

2022-04-26 20:03:28 作者 : 甜熊恋 围观 : 136次 评论

jar 意思

JAR(Java Archive,Java 归档文件2113)是与5261平台无关的文件格式,它允许将许多文件4102组合成1653一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。

JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

相关特点

JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者TAR 所没有提供的。它们包括:

安全性

可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。

减少下载时间

如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP 事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。

压缩

JAR 格式允许您压缩文件以提高存储效率。

传输平台扩展

Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。

包密封

存储在 JAR 文件中的包可以选择进行密封,以增强版本一致性和安全性。密封一个包意味着包中的所有类都必须在同一 JAR 文件中找到。

包版本控制

一个 JAR 文件可以包含有关它所包含的文件的数据,如厂商和版本信息。

可移植性

处理 JAR 文件的机制是 Java 平台核心 API 的标准部分。运行相关可执行的JAR一个可执行的jar 文件是一个自包含的 Java 应用程序,它存储在特别配置的JAR 文件中,可以由 JVM 直接执行它而无需事先提取文件或者设置类路径。要运行存储在非可执行的 JAR 中的应用程序,必须将它加入到您的类路径中,并用名字调用应用程序的主类。但是使用可执行的 JAR 文件,我们可以不用提取它或者知道主要入口点就可以运行一个应用程序。可执行 JAR 有助于方便发布和执行 Java 应用程序。创建可执行 JAR创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample 。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。为此,在某个位置(不是在应用程序目录中)创建一个名为 manifest 的文件,并在其中加入以下一行:Main-Class: com.mycompany.myapp.Sample //结尾键入回车然后,像这样创建 JAR 文件:jar cmf manifest ExecutableJar.jar application-dir所要做的就是这些了 -- 现在可以用 java -jar 执行这个 JAR 文件 ExecutableJar.jar。一个可执行的 JAR 必须通过 menifest 文件的头引用它所需要的所有其他从属 JAR。如果使用了 -jar 选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。启动可执行 JAR既然我们已经将自己的应用程序打包到了一个名为 ExecutableJar.jar 的可执行 JAR 中了,那么我们就可以用下面的命令直接从文件启动这个应用程序:java -jar ExecutableJar.jarMETA-INF 目录大多数 JAR 文件包含一个 META-INF 目录,它用于存储包和扩展的配置数据,如安全性和版本信息。Java 2 平台识别并解释 META-INF 目录中的下述文件和目录,以便配置应用程序、扩展和类装载器:MANIFEST.MF。这个manifest 文件定义了与扩展和包相关的数据。INDEX.LIST。这个文件由 jar 工具的新选项 -i 生成,它包含在应用程序或者扩展中定义的包的位置信息。它是 JarIndex 实现的一部分,并由类装载器用于加速类装载过程。xxx.SF。这是 JAR 文件的签名文件。占位符xxx标识了签名者。xxx.DSA。与签名文件相关联的签名程序块文件,它存储了用于签名 JAR 文件的公共签名。

jar什么意思

JAR 文件格式2113以流行的 ZIP 文件格式为基础5261。与 ZIP 文件不同的是,JAR 文件不仅用于4102压缩和发布1653,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。

jar是什么意思,jar文件怎么打开

JAR文件2113是一种归档文件,以ZIP格式构建,5261以.jar为文件扩展名。打开方4102式如下:

1、桌面有一1653个jar的文件。

2、点击这个文件选择打开方式。

3、选择一个解压文件的软件,如360压缩。

4、确定之后即可,打开。

JAR 文件格式以 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

扩展资料

JAR文件的特点

1、安全性 

可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。

2、减少下载时间 

如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。

3、压缩 

JAR 格式允许您压缩文件以提高存储效率。

4、传输平台扩展 

Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。

参考资料来源:百度百科—JAR

jar读音是什么意思

jar [dʒɑr https://tu2.90la.cn/dotee/dʒɑː]

n. 罐2113, 瓶, 坛; 一罐的量#震动;

刺激5261, 不快; 刺耳4102声

v. 震动; 刺激; 发出刺耳的声音;

使人产生不愉快的感觉, 刺激; 轧轧1653地作响; 不一致, 不和谐; 震动, 摇动; 给...不快之感, 刺激

本文标签:jar的意思意思jar 标签:#jar的意思# #意思# #jar#

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

jar相关文章

  • JARROW?|?阴道炎和阴道菌群的那些事
    JARROW?|?阴道炎和阴道菌群的那些事

    大家好,jarrow乳铁蛋白小编来为大家解答JARROW | 阴道炎和阴道菌群的那些事问题。jarrow formulas这个牌子好吗,jarrow乳铁蛋白很多网友还不理解,现在让我们一起来介绍下JARROW?|?阴道炎和阴道菌群的那些事,希望能帮助到你!...

    2022-11-16 21:33:42
  • jar的意思,jar 意思
    jar的意思,jar 意思

    jar 意思 JAR(Java Archive,Java 归档文件2113)是与5261平台无关的文件格式,它允许将许多文件4102组合成1653一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 J...,...

    2022-04-26 20:03:28
  • jar文件用什么打开方式
    jar文件用什么打开方式

    我们知道,在计算机中,jar是一种软件包文件格式,以zip格式为基础,以便开发Java平台应用软件或库。那么jar文件怎么打开呢?其实jar文件打开方法并不难,下面我们一起来看看jar文件用什么打开方式是什么。jar文件怎么打开呢?jar文件在安全性和下载时间,存储效率等方面有着独特的性能。jar文件里面封装了许多Ja...body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3...

    2022-06-07 13:33:20
标签列表