JVM JRE JDK 三者的关系

时间:2022-12-24 21:07:14

JVM (Java Virtual Machine)  JAVA 虚拟机

                                                           

jvm负责把     源文件(xxx.java) ----->编译器(javac)----->字节码文件(xxx.class)------>解释器(java)-----> 可执行程序

                                               

java 的跨平台是基于JVM的跨平台


                                JVM JRE JDK 三者的关系


JRE Java Runtime Environment   Java 运行时环境

包括Jvm 与 核心类库


JDK Java Development Kit  Java 开发工具包

包括     开发工具(编译工具、打包工具)  和  JRE

所以三者的关系为:

                                                        JVM JRE JDK 三者的关系