为什么JDK包含JRE?

时间:2013-10-25 11:03:49

标签: java

我需要清楚一些关于JDK aan JRE的东西,可以从Oracle获得并且请 如果我错了,请纠正我。

我们可以使用JRE运行我们的java程序,它不需要JDK。 但是对于程序的开发,我们需要JDK,它带有JRE。

  1. 是否需要JRE来开发程序?如果不是那么为什么JDK包含JRE?
  2. JDK是否可用于JRE for development?
  3. 由于

2 个答案:

答案 0 :(得分:1)

嗯,如果没有能够运行生成的程序,那么运行java编译器会有点愚蠢......

它还确保您使用相同版本的Java来运行您的应用程序,就像编译它一样(类文件版本在1.6和1.7之间更改,这意味着旧版本无法读取1.7类文件)。

答案 1 :(得分:1)

JDK只是一个捆绑包,当然您需要运行时环境JRE来运行您刚开发的自己的软件。