JVM实现JRE

时间:2013-03-28 02:33:40

标签: jvm java

  1. JVM是JRE的一个实现。那么每个拥有JVM的设备都会包含JRE吗?

  2. JDK包含支持开发的一组类和库。 JRE是否包含相同的内容。如果是这样,为什么他们需要相同的,因为我们已经将代码转换为字节代码?

  3. 如果我错了,请纠正我

1 个答案:

答案 0 :(得分:9)

你的数字1有点落后。 Java运行时环境(JRE)包含一个Java虚拟机(JVM),以及标准的Java库和其他允许Java字节码程序运行的东西。

JDK Java Development Kit就像是JRE的超集。它具有JRE所具有的所有功能,但添加了诸如编译器和调试器之类的东西,使您不仅可以运行Java字节码,还可以从Java源文件创建它。