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。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署