JDK:java开发工具包(java development ToolKit),JDK包含JRE、java编译器(javac)、调试器、常用java类库等。JRE:java运行环境(java runtime enviroment),支持JAVA程序运行的环境,包括JVM和JAVA API。JVM:java虚拟机(java virtual machine),是一个抽象的计算机,和实际的计算机一样,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存和寄存器。