JDK、JRE、JVM
JDK: Java Development Kit
JRE: Java Runtime Environment
JVM: Java Virtual Machine
JDK
JDK是Java的开发工具包,是整个Java的核心,它包含JRE、其他一些Java相关的工具和Java的基础类,例如:javac.exe,java.exe,jar.exe等。
JRE
JRE是Java运行不可缺少的运行环境,主要由Java虚拟机、Java平台核心类和若干支持文件组成,其中不包括开发工具、编译器、调试器等其他工具。
JVM
JVM是Java的一部分,其主要工作是解析执行自己的字节编码(.class文件),以便实现Java的跨平台性。
JDK、JRE、JVM三者之间的关系
三者处于包含关系,JDK包含JRE,JRE包含JVM。