jre与jdk有什么关系?

 我来答
百度网友211658b42
推荐于2017-10-15 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:600万
展开全部
jvm是java虚拟机,用来解释执行编译后的字节码文件(一般是.java源文件编译后的.class文件,其实也可以是其它一些语言的),你可以把它想象成就好比是一个CPU,执行程序各种指令,进行计算。

jre是java运行时环境,也就是提供运行Java程序能力的一套集合,所以其中肯定会包含有jvm,还有其它一些Java系统工具、类库等等。安装了jre,就表示可以运行java程序了。

jdk是Java开发工具包,给Java程序开发人员使用的。其中包括jre(开发完程序总要运行起来调试的吧),还包括其它一些开发时用到的工具,例如把.java源文件编译成.class字节码文件的javac工具,生成使用文档的javadoc工具等等。

jre就好比flash player,有了它电脑就可以播放flash,但是你不能制作flash动画。
jdk就好比Adobe的flash开发工具,有了它,你就可以制作flash动画了,而且它里面包含有flash播放程序,例如flash player。
jdk是包含jre的,范围更大,内容更多
程序员五月
2020-12-31
知道答主
回答量:89
采纳率:100%
帮助的人:4.7万
展开全部

针对Java语言的初学者,详细介绍初学者对于Java的JDK、JRE、JVM之间的关系,帮助初学者能够理清楚它们各自的作用和应用范围。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
残心we
2012-01-30 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:78.2万
展开全部
jre为java运行时所需的环境包,jdk则是java开发时所需的基础包(核心包)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泽皖天曼0d
2012-01-30
知道答主
回答量:5
采纳率:0%
帮助的人:7763
展开全部
jvm包含在jre中,jre包含在jdk中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式