1,JDK:Java Development Kit,即java开发工具。 JRE:java runtime environment,即java运行环境。 JVM:Java Virtual Machine,即java虚拟机java
2,打开jdk的安装文件夹。jdk的文件夹内,bin表示一些跟操做系统相关的启动文件,重点是jre目录。因此,jdk是包括jre的。而lib目录则是须要完成 “编译” 所须要的文件。jvm
3,打开jre的安装文件夹(与/jdk/jre的地址不同)。bin表示一些跟操做系统相关的启动文件。重点是lib目录,表示jvm运行时须要依赖的文件。工具
因此:1,JDK = JRE + 编译; 2,JRE = JVM + jar包; 3,JVM是在操做系统基础上虚拟出来的运行jar包的虚拟机。虽然这样子的解释比较片面,但比较容易理解~开发工具