相信在安装的过程中会遇到这么一个疑问,明明我安装的的是JDK,为什么下载完成后路径里面多了一个jre呢?
带着这个疑问,我们探究一下JDK和JRE的区别
JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK
JRE:Java Runtime Environment是Java运行环境,如果不需要开发只需要运行Java程序,那么你可以只安装JRE(例如用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可)
JDK是JAVA的工具包,里面包括了JRE、JVM、还有很多相关的类库
关系:JDK>JRE>JVM
我们从小的说起:
JVM:java虚拟机 用来加载xxx.class文件并运行xxx.class文件
JRE:java运行环境 除了包涵JVM以外还包涵java程序所必须的环境
JDK:java开发工具包 除了JRE以外还包涵开发java程序所必须的命令工具
总结:JDK=JRE+编译阶段、运行阶段的命令等命令工具
因此需要开发的时候给java一个适合的运行环境,就必须带有JRE,否则系统无法运行