Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JDK和JRE的关系

JDK和JRE的关系

作者头像
编程大道
发布于 2019-07-15 08:45:10
发布于 2019-07-15 08:45:10
2.7K0
举报
文章被收录于专栏:编程大道编程大道

JDK(Java Development Kit)是我们学习Java首先要安装的软件,JDK安装完成之后,安装向导会询问我们是否安装JRE(Java Runtime Environment),那到底还要不要安装呢?回答这个问题前,首先要知道JDK和JRE是什么关系。

啥是JDK,啥是JRE

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

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 百度百科

JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 百度百科

它的意思是说JDK包含了JRE,在逻辑关系上运行Java程序肯定是需要JRE的,即JDK包含JRE。这点我们可以证实,在安装JDK的目录下找到JRE的文件夹:

也就是说,当你安装JDK完成后已经默认安装了JRE,因为安装完JDK肯定是要开发的,开发就要运行Java程序,所以JDK包含了JRE。如果你只是单纯的要运行Java程序而不进行开发、调试等,就只需要安装JRE。

通过查阅,我们总结出JDK和JRE的关系图如下:

所以上文首到的问题,对于开发人员来说安装完JDK后就不需要再安装JRE了;如果只是运行Java程序就只需安装JRE。

小结

JRE是java运行时环境,包含了java虚拟机,java基础类库等支持文件。

JDK是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序等。

扩展:既然运行java程序只需要JRE,那是不是就是说服务器上只安装JRE就行了?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BiggerBoy 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
区块链比特币三大关键技术点讲解
中本聪提出的《比特币:一种点对点的电子现金系统》中结合了许多密码学创新成果,例如非对称加密,分布式电子加密货币系统,工作量验证,点对点网络技术哈希现金等。这些先驱们的知识土壤最终孕育了比特币的诞生,
源中瑞科技ruiecjo
2020/03/21
1.7K0
区块链比特币三大关键技术点讲解
比特币的前世今生
比特币创造了一个全新的行业,一个全新的世界,好像与原来的一切都那么的不同。很多人看不懂,有的人看懂了,但不认可比特币,有的人看不懂,也装作看懂了但不认可比特币。
凌帅出口
2019/04/24
1.6K0
比特币的前世今生
比特币和区块链是什么?看完这篇文章不再懵
实际上全球各种虚拟货币已经超过了1300种,其中市值排名前几名的除了比特币还有下面的这几种虚拟货币。
進无尽
2018/09/12
1.3K0
比特币和区块链是什么?看完这篇文章不再懵
比特币的学术谱系
如果你已经在媒体上看到过比特币,并且对密码学领域的学术研究有一定的了解,那么你可能会有如下的印象:从David Chaum开始(文献10,12),几十年来很多人对数字现金(digital cash)的努力研究,最终都没有获得商业上的成功。因为这些工作需要一个集中的银行服务器来控制系统,而没有任何一家银行愿意为其背书。随着比特币的出现,提出了一种不需要银行的去中心化加密货币(cryptocurrency)方案,数字现金(digital cash)终于大获成功。比特币的发明者,神秘的中本聪,并不是一个学术界的人,比特币与早期的学术方案并无相似之处。
用户9624935
2022/04/02
1K0
比特币的学术谱系
由比特币说起 - 区块链的前世今生及未来趋势
摘要 比特币越来越火,虽在国内尚不属于合法货币,但仍未能阻止人们火热的投资热情,也由此引发了人们对区块链的关注及重视。区块链(也包括比特币)做为源于开源社区的一项技术性创新,却由于去中心化的特点,已然形成一种文化。影响力也超越了技术本身。那么,比特币是什么?它是怎么出现的?现在发展到什么程度了?未来会发展成什么样子?他的技术原理是什么?区块链又是怎么回事?它的技术原理又是什么?为什么会得到了众多政府、机构、企业、个人的关注和青睐。凯文凯利曾说过:未来已经到来,只是尚未流行。欢迎大家一起来感受区块链的前世今生
IT大咖说
2018/04/04
7940
1.1 区块链的前世今生
说道区块链的历史,就一定离不开一个神秘的组织--密码朋克(Cypherpunk),他其实是一个邮件组,这个邮件组里的成员包含了非常非常多的密码天才。
Meet相识
2018/09/12
8740
学习笔记 | 什么是比特币?
1.比特币是一种电子货币,数字货币 2.其来自于中本聪《白皮书》 3.去中心化的电子记账系统,每个人的账本都是公开的 4.每个人的消费账本都会广播给其他所有人(billboard),将账单打包成一个块,就是区块,一块大小大约1M,可以存储4000多条记录,区块连接在一起形成区块链 5.以谁为准?
Justlovesmile
2021/12/13
5860
区块链 : 历史、现在与未来
就区块链而言,问不同的人,你会得到不同的答案。有人说,区块链是自互联网以来最重要的技术创新。也有人说,区块链不过是问题的解决方案而已。 最初的区块链,是数字货币比特币背后的去中心化的分类帐。这个分类账由被称为“块”的交易批次(即区块链)组成,并且在组成比特币网络的大约20万台计算机中每一台上,都储存了相同的副本。每一次对分类帐的更改都是通过密码签名来证明的,以证明转让虚拟硬币的人是这些硬币的实际所有人。 没用人可以把他们的硬币花掉两次,因为一旦交易被记录在账本上,网络中的每个节点都会知道。 谁为区块链铺平
刀刀老高
2018/04/10
1.4K0
《区块链:定义未来金融与经济新格局》摘抄笔记第0章 必然的出现第1章 区块链是什么第2章 区块链带来的新机遇第3章 区块链的应用场景第4章 区块链技术原理
前三章是关于区块链的科普文章。最后一章专门涉及技术,最后一章感觉抄了《精通比特币》一书不少内容。 第0章 必然的出现 世界上最早的货币 —— 已知的最早货币:大麦货币。苏美尔人将定量的大麦作为通用单
SeanCheney
2018/04/24
8170
《区块链:定义未来金融与经济新格局》摘抄笔记第0章 必然的出现第1章 区块链是什么第2章 区块链带来的新机遇第3章 区块链的应用场景第4章 区块链技术原理
「比特币」为什么不是满分?| 火镜评级第2期
编辑 | 景琦 【编者按】一部电影,百种人生;一个项目,众人评说。在观影前,我们已经习惯了查询IMDb、豆瓣等第三方的评分和读者的点评,这会让我们对影片有一个初步的了解。今天,如果一个技术人员想了解一个区块链项目,应该从哪些角度入手呢? “火镜评级”第二期来啦! 为了让广大技术开发者和行业人士更好的了解不同的区块链项目,CSDN特别推出了国内外区块链项目评级栏目——火镜评级。有些同学可能第一次看我们的评级,不知道火镜是什么,先用简短的文字做个解释。 何谓“火镜”: 火,指的是区块链行业火爆的现状; 镜,
区块链大本营
2018/05/10
7950
区块链入门实战(二)-核心概念和原理
谁拥有地址的私钥,就能进行支付 那么如何在不泄露私钥情况下确定对某个地址的私钥
JavaEdge
2018/12/06
8630
区块链入门实战(二)-核心概念和原理
2018年热点分享:比特币到底是什么?
比特币,Bitcoin, 缩写BTC, 是一种总量恒定2100万的数字货币,和互联网一样具有去中心化,全球化,匿名性等这些特性。向地球另一端转账比特币,就想发送电子邮件一样的简单,没有手续费所以成本很低,无任何限制。比特币因为这些特性被用于跨境贸易,支付,汇款等领域。 比特币由于广阔的前景和巨大的遐想空间,自2009年诞生后价格持续上涨,2011年币价到1美元,2013年最高达到1200美元,超过1盎司黄金价格,有“数字黄金”的美称(目前币价在1万6千美元浮动)2017年最高2万美元。 比特币是如何诞生
企鹅号小编
2018/01/24
1.2K0
2018年热点分享:比特币到底是什么?
比特币、以太坊、Fabric…你知道它们的优缺点吗?不懂的进
本文将对目前市场上几个典型的区块链框架进行横向对比,看看它们都有哪些特点,以及它们之间到底有什么区别。为了保持对比的客观与公正,本文将只针对开源的区块链框架进行讨论。 作者 | 张铮文 时常听人们谈起
区块链大本营
2018/05/10
2.9K0
极简区块链手册:什么是区块链?什么是比特币?
前言:疯狂的时代 这个时代变化太快,互联网金融刚刚热了几年,金融科技便取而代之。一波波新概念让我们眼花缭乱,在不断鼓噪的创新颠覆中,莫名的焦虑感笼罩着所有人。相信我,你并不孤独!我也是那焦虑的一员。我就是这样的一个焦虑症患者,一直关注比特币的挖矿、算法逻辑和区块链的各种新消息,不时沉浸在瞬间的快乐和间歇性沮丧之中。面对所有变化——金融的、艺术的、科技的、社会的,我们都会坚定地向往和跟随这些创新,即便大多数会走向失败,过程却是充满着大大小小的快活之处。我相信区块链也会是这样的。 先问自己一个问题,如果不懂
企鹅号小编
2018/01/24
2.6K0
极简区块链手册:什么是区块链?什么是比特币?
比特币和区块链(3):比特币的共识机制
0 上一篇我们详细介绍了不可篡改的账本区块链的数据结构的实现。其核心技术第一是数字签名,比特币采用的是椭圆曲线数字签名算法。第二是加密级别的哈希,比特币采用的是SHA256。 然而在我们的系统里,依然只有一个寡头负责记账。我们固然不用担心交易记录被伪造,因为有数字签名。我们也不用担心区块被篡改,因为可以通过哈希值校验。但是我们无法防止这个寡头故意不记账或者故意丢区块。所以这个系统是一个人人可以查账,但是大家却必须相信寡头不作恶的系统。 比特币系统显然不会停留在这个设计上。所以寡头需要被取代掉。比特币的做
用户1564362
2018/04/08
1.4K0
比特币和区块链(3):比特币的共识机制
区块链共识机制的演进
FLP 不可能原理(FLP impossibility):在网络可靠,存在节点失效(即便只有一个)的最小化异步模型系统中,不存在一个可以解决一致性问题的确定性算法。1985年 FLP 原理实际上说明对于允许节点失效情况下,纯粹异步系统无法确保一致性在有限时间内完成。 科学告诉你什么是不可能的;工程则告诉你,付出一些代价,我可以把它变成可能。
深蓝studyzy
2022/06/16
1.1K0
区块链共识机制的演进
区块链技术的安全价值与局限性解析
我们正站在新变革来临的边缘,互联网正在经历去中心化的阶段。经过了20年的科学研究,在密码学领域和去中心化计算网络上都产生了新的进展,带来诸如区块链技术(blockchain)之类的前沿技术,而这些技术可能潜含着从底层的改变社会运转方式的力量。 5月26日,美国国防部宣布与加密通讯开发商ITAMCO签署合同,共同开发用在美国军方的基于区块链的创新应用——一款“安全,不可侵入的消息传递、交易平台”。据称,这项合作计划能够为美国军方更安全地在总部和地面部队之间的通讯、专员及五角大楼之间的情报传递提供安全可靠的
FB客服
2018/02/26
1.7K0
区块链技术的安全价值与局限性解析
区块链前世今生
作者:陶海军,腾讯通讯充值与彩票业务部高级工程师。 引言: 谈起区块链前世今生,我们不得不先说一下比特币。因为比特币和区块链如鱼水之间一样有着太多的关系。 比特币的起源 2008年,一位化名为中
腾讯大讲堂
2017/10/27
2.8K0
区块链前世今生
ACM Queue 顶级论文:厘清关于区块链、比特币的所有误区
译者 | 牟云飞 责编 | 唐小引 当前,对于区块链,大部分人都存在些许在基本认知维度的误区,譬如直接将区块链等同于比特币、所有 ICO 都是骗局等,即使是对技术人而言,都还没搞清楚区块链的代码和算法,更遑论涉及到实际场景应用的实践。日前,国际计算机学会期刊 ACM Queue 发表论文,追本溯源,对比特币及其底层技术 —— 区块链的技术栈进行了系统的梳理和论证,由此发现,比特币的几乎所有技术组成部分都源于 20 世纪 80、90 年代的学术文献,如分布式账本和拜占庭协议,便可追溯到 20 多年前,这不是任
区块链大本营
2018/05/10
1.5K0
区块链 | 懂了这些,我们都是中本聪—《区块链历史链条》
1从物物交换到比特币 货币一开始是实物货币,贝壳、金银等,因为他们具有稀缺性,用于充当一般等价物。后来我们开始用纸币进行支付。纸币的制作成本可能只有几厘钱,却能够换取价值100元的物品,这是因为有国家的信用背书,让人们相信这一文不值的纸币能够换100元的商品。 随着互联网的发展,我们从纸币过度到记账货币,比如发工资只是在银行卡账户上做数字的加法,买衣服只是做减法。整个过程中都是银行在记账,且只有银行有记账权。 在2008全球经济危机中,美国政府因为有记账权所以可以无限增发货币。中本聪觉得这样很不靠谱,于是他
码神联盟
2018/04/03
2.7K0
推荐阅读
相关推荐
区块链比特币三大关键技术点讲解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档