java打包jar和war的区别[通俗易懂]

2022-08-30 19:22:42 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

jar和war包,都是为了项目的部署和发布,把项目打包,同茶馆在部署打包的时候,在里面加上部署的信息(把代码和依赖压缩在成一个编译器可以直接使用的压缩文件,eg:tomcat先解压,编译,缺点是随着文件的增加,启动变慢)

相同点:

  1. 都是压缩文件,用解压文件可以解压

不同点:

  1. war是javaweb打的包,jar是java打的包
  2. jar只用于java来写的项目打包,里面只有编译后的class文件和部署文件,下个档于把类和一些相关资源封装到一个包中,便于程序中引用;war包括代码编译后的class文件,依赖的包,配置文件,所有 网站页面,(html,jsp==),可以理解为一个web项目里面 所有东西。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144924.html原文链接:https://javaforall.cn

0 人点赞