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,虚拟机)

posted @ 2018-09-10 17:34  不是一个世界的人  阅读(381)  评论(0编辑  收藏  举报