【java】JDK/JRE/JVM的关系

JDK/JRE/JVM的关系是什么?

  • JDK全名为Java Development Kit,即Java开发工具包,是开发和编译Java程序所需要的工具包,功能最全;
  • JRE(Java Runtime Environment)全名为Java运行环境,如果需要运行一个已经编译好的Java程序需要JRE;
  • JVM(Java Virtual Machine)全名为Java虚拟机,它是Java实际的运行环境,提供内存管理、垃圾回收等功能。

如果只是想运行一个编译好的Java程序,只需要安装JRE;如果还想开发和编译Java程序,那么需要安装JDK。JDK=JRE+编译环境+其他工具。

简而言之,JDK包含JRE,JRE包含JVM。JDK用于开发和编译Java程序,JRE用于运行已经编译好的Java程序,JVM是实际执行Java程序时的运行环境。

相关推荐
保利九里3 分钟前
数据类型转换
java·开发语言
Uranus^6 分钟前
使用Spring Boot与Spring Security构建安全的RESTful API
java·spring boot·spring security·jwt·restful api
蚂蚁在飞-7 分钟前
Golang基础知识—cond
开发语言·后端·golang
Aiden Targaryen7 分钟前
Windows/MacOS WebStorm/IDEA 中开发 Uni-App 配置
java·uni-app·webstorm
啾啾Fun17 分钟前
【Java微服务组件】分布式协调P1-数据共享中心简单设计与实现
java·分布式·微服务
Brilliant Nemo19 分钟前
Vue2项目中使用videojs播放mp4视频
开发语言·前端·javascript
TNTLWT38 分钟前
Qt控件:交互控件
开发语言·qt
量化金策40 分钟前
震荡指标工具
开发语言
北漂老男孩42 分钟前
ChromeDriver进程泄漏问题分析与最佳实践解决方案
开发语言·爬虫
神经毒素1 小时前
WEB安全--Java安全--shiro550反序列化漏洞
java·安全·web安全·shiro