jar什么意思? (jar什么意思)
本文目录导航:
jar什么意思?
JAR(Java Archive,Java 归档文件)是与平台有关的文件格局,它准许将许多文件组分解一个紧缩文件。
为 J2EE 运行程序创立的 JAR 文件是 EAR 文件(企业 JAR 文件)。
便捷的说就是紧缩文件的一种格局。
了解:jar包和war包的区别
了解jar包和war包的区别:jar包和war包都是Java运行程序的打包格局,但它们的重要用途和用途场景有所不同。
jar代表Java Archive,重要用于蕴含Java类库或运行程序组件。
而war包代表Web Application Archive,重要用于打包Web运行程序。
1. jar包:它是一种文件打包格局,重要用于聚合Java类文件、相关的元数据和资源文件等。
它重要用于散发和部署Java类库或运行程序组件。
便捷来说,假设一个Java运行程序只有要运转程序而不触及Web环境,那么理论就会经常使用jar包来散发和部署。
此外,开发者经常将第三方库打包为jar文件供其余名目经常使用。
它们普通认为裁减名。
jar文件可间接经过Java运转时环境来口头。
此外,还有一些构建工具用于治理和解决jar依赖相关。
2. war包:这是另一种文件打包格局,重要用于聚合Web运行程序的相关文件和资源。
假设一个Java运行程序须要在Web主机上运转,那么理论会经常使用war包来散发和部署。
war包蕴含了一切的Web运行程序组件,如Servlet、JSP文件、HTML文件等。
此外,还蕴含一些性能消息,如性能文件等。
它们普通认为裁减名。
当一个web运行程序开发成功后,开发人员会将其打包成一个war文件,然后部署到Web主机上运转。
Jar是什么文件啊?
JAR(Java ARchive,Java 归档)、装置java软件就可以了 ------------- JAR(Java ARchive,Java 归档)是一种与平台有关的文件格局,可将多个文件分解一个文件。
用户可将多个 Java applet 及其所需组件( 文件、图像和声响)绑定到 JAR 文件中,然后作为单个的便捷 HTTP(Hypertext Tranfer Protocal,超文本传输协定)事务下载到阅读器中,从而大大提上下载速度。
JAR 格局也支持紧缩,从而减小了文件的大小,进一步缩短下载期间。
另外,applet 编写者也可在 JAR 文件中用数字签名的模式签写各项以确认其起源。
它用 Java 编写,可与现有的 applet 代码齐全向后兼容且可充沛裁减。
本版本的 Java 平台裁减了 JAR 格局的用途。
增强性能包括参与命令行 JAR 工具的性能,可用于创立和降级已签名的 JAR 文件。
同时,它也提供了读取和写入 JAR 文件的新的规范 API(Application Programming Interface,运行程序接口)。
另外,Java 裁减构架 (Extensions Framework) 也提供了一种机制,用来解决裁减相关性及打包为 JAR 文件的其它第三方库。
JAR 性能 JAR 指南。
清单和签名规范 JAR 文件和裁减构架 Java 平台中的新裁减机制用 JAR 文件格局打包裁减类。
为了支持裁减机制和相关性能(如包的密封和版本演化),咱们提供了新的清单属性。
有关具体消息,参见裁减规范。
增强 Jar 工具 Jar 工具提供了新的 -C 和 u 选项,可用于创立和降级 JAR 文件。
参见 Jar 工具参考页: Jar 工具参考页 (for Solaris) Jar 工具参考页 (for Windows) 读取和写入 JAR 文件:API 规范 包 :用来创立和读取 JAR 文件的类 类 :应用 jar 协定成功到 JAR 文件的 URL(Uniform Resource Locators,一致资源定位符)衔接的形象类。
教程 Java Software 站点: Java 教程中的 Java 归档 (JAR) 文件格局。