三者是包含关系,及JDK>JRE>JVM
**JDK(Java Development Kit java开发工具包)**包含了java开发工具+JRE 如编译工具(javac.exe) 打包工具(jar.exe)
**JRE(Java Runtime Environment java运行环境)包含了JVM和java程序所需的核心类库。
JVM(java虚拟机),java程序是在jvm虚拟机上运行的,所以针对不同的操作系统,只需安装不同的操作系统的虚拟机就行。所以就有了“一次编译,到处执行”。