JDK : 英文名称 (Java Development Kit),Java 开发工具包, 是针对 Java 开发员的产品. jdk 是整个 Java 开发的核心, 包括了 Java 运行环境 JRE,Java 工具和 Java 的类库.
JRE : 英文名称 (Java Runtime Environment), 指 Java 运行环境. 它主要包含两个部分, JVM 和 Java 的类库.
JVM : 英文名称 (Java Virtual Machine), 就是 Java 虚拟机, 是 Java 能够跨平台的核心. 所有的 Java 程序会首先被编译为 .class 的类文件, 这种类文件可以在虚拟机上执行.
三者之间的的关系: JDK 中包含 JRE, 而 JRE 中包含 JVM.
来源: http://www.bubuko.com/infodetail-3329538.html