jvm就是一个虚拟的用于执行字节码的“虚拟计算机” jre:java运行时环境,包含java虚拟机、库函数、运行java应用程序所必须的文件 jdk:java开发工具,包含jre,以及增加编译器和调试器等用于程序开发的文件