JVM (Java Virtual Machine) JAVA 虚拟机
jvm负责把 源文件(xxx.java) ----->编译器(javac)----->字节码文件(xxx.class)------>解释器(java)-----> 可执行程序
java 的跨平台是基于JVM的跨平台
JRE Java Runtime Environment Java 运行时环境
包括Jvm 与 核心类库
JDK Java Development Kit Java 开发工具包
包括 开发工具(编译工具、打包工具) 和 JRE
所以三者的关系为: