永发信息网

java中jre,跟jdk的作用分别是什么?

答案:1  悬赏:40  手机版
解决时间 2021-04-08 02:21
java中jre,跟jdk的作用分别是什么?
最佳答案
jre是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
jdk就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
1.JDK
JDK是Java Development Kit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE.。那么为什么要包含另外一个JRE呢?而且/JRE/bin目录下,包含有server一个文件夹~包含一个jvm.dll,这说明JDK提供了一个虚拟机。
另外,JDK的bin目录下有各种Java程序需要用到的命令,与JRE的bin目录最明显的区别就是JDK文件下才有javac,这一点很好理解,因为JRE只是一个运行环境而已,与开发无关。正因为如此,具备开发功能的JDK所包含的JRE下才会同时有server的JVM,而仅仅作为运行环境的JRE下,只需要server的jvm.dll就够了。
注意:JDK所提供的运行环境和工具度需要进行环境变量的配置以后,才能使用,最主要的配置就是把/bin目录设置为Path环境变量值的一部分。
2.JRE
JRE是Java Runtime Environment的缩写,是Java程序的运行环境。既然是运行,当然要包含JVM,也就是所谓的Java虚拟机,还有所以的Java类库的class文件,都在lib目录下,并且都打包成了jar。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
近几天从太原到大连的机票多少钱,十七岁,学
surface finish 80/50 什么意思
描写江潮的名句有哪些
用6个圆圈摆出的最大的数和最小数是几?
可以从宜昌坐船去游三峡吗???
革命红色诗词朗诵大全,弘扬革命精神的词语和
乖宝贝母婴用品在什么地方啊,我要过去处理事
单选题下列过程中,不直接依赖细胞膜的流动性
3D木门的3D是什么意思啊
以“爱”为话题写作文,可以是别人给予你的爱
从武林广场到市民中心怎么坐公交车,最快需要
爱一个人的宗旨一句话,2015最新很爱一个人的
和葫芦有关的诗句有哪些?
江苏灌装机厂家哪家好
驾驶证记分满12分证本,还是副本日期为准
推荐资讯
安静地生活, 与自己相遇百度云
保护橙子3第16关怎么过?要详细
水煎包用英语怎么说,我想做早点生意,就是卖
请问S这样的粗体S是怎么打出来的?
长城有关的名句或对联,长城的诗句与名句
填空题阳光下车身看起来很“耀眼”,这是光的
狼与狗相对而语(打一字)谜语
海南省多少个区县
谜底为你的谜语
单选题在现代无机化工、有机化工、生物化工等
厨房卫生间防水能用聚脲涂料吗
华为c8817demui3.0升级失败
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?