JDK: JDK是Java程序开发工具包,包含JRE 和开发人员使用的工具。 JVM: Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。 JRE: JRE是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库。 1.我们想要运行一个已有的Java程序,那么只需安装JRE 即可。 2.我们想要开发一个全新的Java程序,那么必须安装JDK ,其内部包含JRE。