jvm、jre、jdk的关系

jvm

Java 虚拟机(JVM)是运行 Java 字节码的虚拟机。

jre

JRE(Java Runtime Environment) 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,主要包括 Java 虚拟机(JVM)、Java 基础类库(Class Library)。

jdk

JDK(Java Development Kit),它是功能齐全的 Java SDK,是提供给开发者使用,能够创建和编译 Java 程序的开发套件。它包含了 JRE,同时还包含了编译 java 源码的编译器 javac 以及一些其他工具比如 javadoc(文档注释工具)、jdb(调试器)、jconsole(基于 JMX 的可视化监控⼯具)、javap(反编译工具)等等。

大致关系如下:

这是我自己的chatgpt4编程小助手,欢迎大家访问!

https://gnomic.cn/agentCenter/detail?utm_source=cardShare\&schemeNo=AG2024010510582395VQQE\&type=1

相关推荐
马士兵教育3 分钟前
AI大模型教程【LangChainV1.0+LangGraph V1.0】企业级Agent全集开发实战!
开发语言·人工智能·考研·面试·职场和发展
月亮!3 分钟前
6大AI测试工具极限压测:微软TuringAI竟率先崩溃
java·人工智能·python·测试工具·microsoft·云原生·压力测试
superantwmhsxx5 分钟前
JAVA系统中Spring Boot 应用程序的配置文件:application.yml
java·开发语言·spring boot
左左右右左右摇晃6 分钟前
Java线程池工作原理与回收机制
java·jvm·数据结构
郝学胜-神的一滴7 分钟前
Pytorch张量核心运算精讲:从类型转换到数值操作全解析
开发语言·人工智能·pytorch·python·深度学习·程序人生·机器学习
向上_503582917 分钟前
两个moudle访问一个lib包
android·java·kotlin
Yolo_TvT9 分钟前
C++:缺省参数
开发语言·c++·算法
云烟成雨TD10 分钟前
Spring AI 1.x 系列【18】深入了解更多的工具规范底层组件
java·人工智能·spring
希望永不加班10 分钟前
SpringBoot 应用启动失败常见原因与排查思路
java·spring boot·后端·spring
Sgf22711 分钟前
第7章 文件操作
服务器·开发语言·数据库·python