JDK,JRE,JVM之间的关系

他们明面上的关系是JDK包含JRE,JRE包含JVM。

简单理解JDK就是Java开发工具包。JRE是Java运行环境。JVM是Java虚拟机。

JDK是面向开发者的,JRE是面向JAVA程序的用户的。也就是说开发者开发JAVA程序是需要用到JDK,如果用户不去开发JAVA程序,有现成的JAVA的程序,就可以不去下载JDK直接使用JRE来运行JAVA程序。

JVM不能单独搞定class的执行,解释class的时候JVM需要调用解释所需要的类库lib。在JDK下面的jre目录里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库。所以我们得出结论JVM+lib=JRE。

相关推荐

  1. 【知识---ubuntu和debian之间关系

    2024-03-29 13:56:03       49 阅读
  2. 数据库 和数据库之间关系

    2024-03-29 13:56:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 13:56:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 13:56:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 13:56:03       82 阅读
  4. Python语言-面向对象

    2024-03-29 13:56:03       91 阅读

热门阅读

  1. Nest学习随笔

    2024-03-29 13:56:03       45 阅读
  2. 5.90 BCC工具之tcptracer.py解读

    2024-03-29 13:56:03       35 阅读
  3. 机器学习介绍

    2024-03-29 13:56:03       39 阅读
  4. ios问题记录

    2024-03-29 13:56:03       42 阅读
  5. 【NC207028】第k小数

    2024-03-29 13:56:03       41 阅读
  6. spark: 从pulsar中读取数据

    2024-03-29 13:56:03       44 阅读
  7. ESXi for ARM 1.15

    2024-03-29 13:56:03       40 阅读