JDK、JRE、JVM

JVM:Java Virtual Mechinal(Java虚拟机),负责加载、执行字节码.class文件,JVM是Java实现跨平台的和核心(一次编写,到处运行)。JVM是运行所有Java程序的假想计算机,是Java程序的运行环境,我们编写的Java代码,都运行在 JVM 之上。

JRE:Java Runtime Environment(Java运行时环境),提供了一个环境,所有Java程序都必须在JRE下才能运行,普通用户只需要安装JRE,运行已经开发好的Java程序。主要包括JVM和Java系统类库。

JDK:Java Development Kit(Java开发工具包),是一个提供开发和运行Java程序环境的工具包。包含开发工具(Java程序所必需的命令工具)和JRE(Java运行时环境)。

 

JVM < JRE < JDK

JDK = JRE + 开发工具(编译、运行等命令工具)

JRE = JVM + Java系统类库

 

tip:运行Java程序的最小环境为JRE;开发Java程序的最小环境为JDK。

posted @   CaryZhai  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示