栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

JVM、JRE与JDK的关系

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JVM、JRE与JDK的关系

  1. JVM(Java Virtual MAchine) Java虚拟机

JVM 就是我们常说的 java 虚拟机,它是整个 java 实现跨平台的最核心的部分,可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,它主要负责将 java 程序生成的字节码文件解释成具体系统平台上的机器指令。让具体平台如 window 运行这些 Java 程序。

  1. JRE(Java Runtime Environment) Java运行环境

JRE 是指 java 运行环境。包括 Java 虚拟机 (JVM Java Virtual Machine) 和 Java 程序所需的核心类库等, 如果想要运行一个开发好的Java程序,计算机中只需要安装 JRE 即可

  1. JDK(Java Development Kit) Java开发工具包

JDK 是 java 开发工具包,JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。 其中的开发工具包括编译工具 (javac.exe) 打包工具 (jar.exe) 等


由图中可以看出以下几点:

  • JDK = JRE + 多种 Java 开发工具
  • JRE = JVM + 各种类库
  • 这三者的关系是一层层的嵌套关系。JDK > JRE > JVM
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939136.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号