jar包是已经写好的一些类,然后对其进行打包。可以将jar包引入到项目中,直接使用jar包中的类和属性,jar包通常在lib目录下。
war包是对JavaWeb程序打的包,war包包括class文件,依赖的包,配置文件,所有的网站页面,以及html,jsp等。一个war包可以理解为是一个web项目,含有项目的所有东西。
WAR文件代表了一个Web应用程序,JAR是类的归档文件。
WAR文件把类和相关的资源封装到压缩的归档文件中。一个WAR文件代表了一个Web应用程序,它可以包含 Servlet、HTML页面、Java类、图像文件,以及组成Web应用程序的其他资源,而不仅仅是类的归档文件。