JDK是Java的开发工具提供了开发环境(Java编译器等)和运行环境;JDK中自带JRE; JRE是Java的运行环境,如果只安装了JRE那它只能运行Java程序; JVM是Java虚拟机,Java程序最后是运行在JVM上的; JDK包含JRE,JRE包含JVM;