- JDK 是 Java 开发⼯具包,包括了编译器、Java API、调试⼯具等,⽤于开发 Java 应⽤程序。
- JRE 是 Java 运⾏时环境,包括了 Java 虚拟机和 Java 标准类库,⽤于在计算机上运⾏ Java 应⽤程序。
- JVM 是 Java 虚拟机,是 Java 程序运⾏的环境,负责将 Java 代码转换为可以在计算机上运⾏的机器码,并提供必要的环境⽀持。
JVM使得Java程序可以在不同的操作系统和硬件平台运行,实现Java的跨平台特性。
总结:
Java开发⼯具包=Java 运⾏环境+Java开发⼯具
Java 运⾏环境=Java虚拟机+Java核⼼类库