jar包和war包有什么区别呢?

乔欣 Java经验 发布时间:2022-11-19 07:20:55 阅读数:10155 1
下文笔者讲述jar包和war包的区别说明,如下所示
在日常开发中,我们经常看见jar包和war包
  那么他们具有什么用途呢?
  下文笔者将一一道来,如下所示

jar包简介

jar是类归档文件
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式
  它是一种将多个文件组合成一个压缩文件
常用于封装程序库

jar文件中包含java源代码编译后生成的class文件
当然里面也会包含一些资源文件,如:spring.factories,***.properties等

jar包的用途:
   常用于为其它程序提供一些功能

war包简介

war包是一个Web应用程序
通常指web程序打包后的文件,她也是一个压缩包
将web程序所需的所有东西,都压缩到war包中,然后放入到tomcat的webapp目录下供其运行

jar包和war包的区别

区别1:
   两者后缀名不通,但是都可以修改为zip文件
   然后查看其中的内容
区别2:
   两者设计时,其功能不通 
    jar包:用于程序组合包
	war包:用于网站组合包
区别3:
    jar包--不能放入tomcat中
	war包--常放入tomcat中,用于网站运行
	   当然有的war包,也可以使用java -jar运行
	   如:jenkins的war包
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202211/16688137154943.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者