Jdk 与Jre
Jre 是java runtime environment,
是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。
Jdk 是java development kit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre.
JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。需要配置环境变量
JRE,运行java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。
War与Jar
war包:是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。war包是Sun提出的一种web应用程序格式,与jar类似,是很多文件的压缩包。war包中的文件按照一定目录结构来组织。
jar包:通常是开发时要引用的通用类,打成包便于存放管理。简单来说,jar包就是别人已经写好的一些类,然后对这些类进行打包。
本文详细解释了JDK(Java开发工具包)与JRE(Java运行环境)的区别,以及WAR(一种web应用程序格式)与JAR(Java归档文件)的用途和特点。JDK包含了JRE,适用于开发Java程序;而JRE仅包含运行Java程序所需的组件。WAR包用于网站部署,JAR包则常用于存放和管理通用类。
2201

被折叠的 条评论
为什么被折叠?



