JDKJava Development Kit

JREJava Runtime Environment

 

昨天看了一个关于jvm的分析,但是讲的和我自己的理解有偏差,所以我就拉出来去群里讨论:

 

 关于一场JDK和JRE的讨论

JDK包含JRE吗?

 

不包含的:jdkjava开发环境就是javac javadoc 等等功能的组件,就是你用cmd运行的命令,jrejava运行环境,是一个jvm虚拟机和api类库

 

包含的:你开发的时候是生产环境的东西(不包括数据)多?还是开发环境的东西多?

或jdk的意思是装了jdk就可以不用装jre就能运行了。

也就是jdk中集成有jre

关于一场JDK和JRE的讨论

关于一场JDK和JRE的讨论关于一场JDK和JRE的讨论

  关于一场JDK和JRE的讨论

  关于一场JDK和JRE的讨论

后面扯到了jdk中的jre和外面的jre的异同

然后我就用Beyond Compare 比较了一下

 

 关于一场JDK和JRE的讨论


最后还是说认为JDK是包含JRE的,而且我们一般使用的是JDK中的JRE。

后面的两个JRE的不同我还没有去深究,希望可以各抒己见,百家争鸣;

相关文章: