为什么openjdk中只包含了jre_面试官:服务器安装JDK还是JRE?可以只安装JRE吗?...

本文探讨了JDK和JRE的区别,解释了JDK包含JRE的原因,并讨论了服务器上是否只需安装JRE。虽然理论上服务器可以仅安装JRE来运行已编译的Java程序,但为了便于后期维护和编译需求,建议服务器上安装JDK。
摘要由CSDN通过智能技术生成
来源:博客园
作者:为何不是梦
链接: https://www. cnblogs.com/ibigboy/p/1 1184106.html

前些日子有朋友面试时被问到如题所示的问题,由于他之前没有准备到这些最最基础的知识,没有考虑过这个问题,所以被问到时竟一脸萌币,回答的不是很好。这道题主要考的是对 Java 基础知识的了解,有些同学可能已经忘了。所以现在我们一起来分析下。

JDK和JRE是什么?

在回答这个问题之前我们先来看看什么是JDK什么是JRE?以及JDK和JRE的关系。

我们看一下来自百度百科的解释:

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。--百度百科
JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。--百度百科

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》:

我们可以把Java程序设计语言、Java虚拟机、Java API 类库这三部分统称为 JDK(Java Development Kit),JDK 是用于支持 Java 程序开发的最小环境...另外,可以把 Java API 类库中的 Java SE API 子集和 Java 虚拟机这两部分统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值