JDK:开发JAVA应用程序的工具包,它包括了JVM虚拟机JAVA 类库以及JAVA编译器。 JRE:运行JAVA应用程序的必需的运行环境,他也包括了JVM虚 拟机以及JAVA类库。 JVM:它就是上面两条都包括的虚拟机,是JAVA应用程序运行的 基础。它的作用就是讲些好的Java字节码编译为系统机器 码,然后可以在就编译后的文件在本地机器上运行。 总结:JDK是用于开发JAVA应用程序的工具包,包含了JRE和额外的 开发工具。JRE是运行Java应用程序的所需的运行环境,包含了 JVM和JAVA类库。