简单理解Java的jre和jdk

本文详细解析了Java运行环境(JRE)与开发工具包(JDK)的区别与联系,涵盖JRE作为运行平台的基础组件介绍,以及JDK作为开发工具的重要地位。同时,文章也介绍了Java的不同版本,包括标准版(SE),企业版(EE)和移动版(ME),帮助读者理解Java生态的全貌。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JRE


Java Runtime Environment的缩写,即Java的运行环境,是Sun公司的产品。
Java Runtime Environment(JRE)是可以在其上运行、测试和传输应用程序的Java平台,包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)–编译器、调试器和其它工具。

JDK


JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

版本简述
SE(JavaSE)standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(JavaEE)enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE。
ME(J2ME)micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。

Summary


JDK:java development kit (java开发工具)

JRE:java runtime environment (java运行时环境)

简单来说,编译(java)用的是jdk,运行(javac)用的是jre。一般jdk包含了jre,毕竟没有运行环境还编译啥呢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值