JDK是Java Development Kit
JRE是Java Runtime Environment
昨天看了一个关于jvm的分析,但是讲的和我自己的理解有偏差,所以我就拉出来去群里讨论:
JDK包含JRE吗?
不包含的:jdkjava开发环境就是javac javadoc 等等功能的组件,就是你用cmd运行的命令,jrejava运行环境,是一个jvm虚拟机和api类库
包含的:你开发的时候是生产环境的东西(不包括数据)多?还是开发环境的东西多?
或jdk的意思是装了jdk就可以不用装jre就能运行了。
也就是jdk中集成有jre
后面扯到了jdk中的jre和外面的jre的异同
然后我就用Beyond Compare 比较了一下
最后还是说认为JDK是包含JRE的,而且我们一般使用的是JDK中的JRE。
后面的两个JRE的不同我还没有去深究,希望可以各抒己见,百家争鸣;