JDK和JRE的区别和联系

从图中可以看出JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java开发工具(javac/java/jdb等)和Java基础的类库(即Java API 包),下面开始揭开JDK和JRE的神秘面纱。
一、概念
JDK全称为Java Development Kit,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包。
JRE全称为Java Runtime Environment,顾名思义是java运行时的环境,包含了java虚拟机,java基础类库,是使用java语言编写的程序运行所需要的软件环境。
二、区别
1、面向人群不同
JDK是提供给程序员使用的。JRE是提供给想运行java程序的用户使用的。
2、重要程度不同
如果你需要编写java程序,需要安装JDK。如果你需要运行java程序,只需要安装JRE就可以了。
1
3、安装目录不同
3.1、如果安装JDK,电脑会有两套JRE
一套是JDK中的JRE,位于 \jre 目录下。
另外一套是JRE自己的,在下载安装时默认位于 C:\Program Files\Java\jre目录下。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了