JDK与JRE的区别
1、JDK
开发java程序用的开发包,JDK里面有java的运行唤醒(JRE),包括client和server端的。(需要配置环境变量)
Jdk(java development kit),是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre,而且jdk/jre/bin同时有client和server两个文件夹下都包含一个jvm.dll
2、JRE
运行java程序的环境,JVM、JRE里面只有client运行环境,安装过程中,会自动添加PATH。
Jre(java runtime environment),是java程序的运行环境。既然是运行,就要包含jvm(虚拟机),还有所有java类库的class文件,都在lib目录下打包成jar。(jre/bin/client里面就有一个jvm.dll,虚拟机)