-
JVM: Java Virtual Machine Java虚拟机,是oracle公司书写的一种规范。Java的跨平台原理的本质上是JVM的跨平台(一次编译到 处运行)。
-
JRE : Java Runtime Environment Java运行环境。 运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
-
JDK : Java Development Kit JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。开发工具:编译工具
(javac.exe) 执行工具(java.exe) 打包工具(jar.exe)等。
这三者的联系
-
JDK包含了JRE,JRE包含了JVM
-
要想运行一个Java程序,必须安装JRE
-
要想开发一个Java程序,必须安装JDK
-
JVM保证了Java的跨平台