jdk jre jvm 三者之间关系

  • JDK

    JDK是java开发工具包,是Sun公司针对Java开发员的产品。

    JDK 中包含JRE,在JDK安装的目录下有一个叫jre的目录,里面有两个文件夹,bin/和lib,其中bin就是jvm(java虚拟机),lib中则是jvm工作所需要的类库
 
   意义:JDK是整个JAVA的核心,包括java运行环境jre、一堆的工具、java的基础类库。
  • JRE
    JRE是java的运行环境,不是开发环境,只是针对使用java程序的用户
  •  JVM
    JVM 就是java虚拟机。他是整个java实现跨平台的最核心的部分,所有的java程序首先会被编译为.class文件,这种文件在虚拟上执行,在解释执行.class文件的时候需要用到jre类库
原文地址:https://www.cnblogs.com/fufuxi869/p/6032486.html