JDK、JRE和JVM之间的关系

  1. JDK(Java Development Kit,Java开发工具包)
    包含JRE以及开发工具,面向开发人员使用。(PS:开发用的)
  2. JRE(Java Runtime Environment,Java运行时环境)
    包含JVM以及运行类库,面向运行人员使用。(PS:运行用的)
  3. JVM(Java Virtual Machine,Java虚拟机)
    包含字节码等核心内容,保证跨平台。(PS:核心所在)

我们可以大致简单的理解为:JDK包含JRE,JRE包含JVM。

三者之间的包含关系.png

PS:如有不足或错误,请多多包含并指正。

你可能感兴趣的:(JDK、JRE和JVM之间的关系)