Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么JDK包含JRE?_Java - Fatal编程技术网

Java 为什么JDK包含JRE?

Java 为什么JDK包含JRE?,java,Java,我需要澄清一些关于JDK和JRE的事情,这些可以从Oracle和please获得 如果我错了,请纠正我 我们可以用JRE运行java程序,它不需要JDK。 但是为了开发程序,我们需要JRE附带的JDK 项目开发是否需要JRE?如果没有,那么为什么JDK包含JRE JDK是否可以在没有JRE的情况下进行开发 谢谢好吧,如果不能够运行生成的程序而交付java编译器,那就有点傻了 它还确保您使用与编译应用程序相同的java版本来运行应用程序(类文件版本在1.6和1.7之间更改,这意味着旧版本无法读取1

我需要澄清一些关于JDK和JRE的事情,这些可以从Oracle和please获得 如果我错了,请纠正我

我们可以用JRE运行java程序,它不需要JDK。 但是为了开发程序,我们需要JRE附带的JDK

  • 项目开发是否需要JRE?如果没有,那么为什么JDK包含JRE
  • JDK是否可以在没有JRE的情况下进行开发

  • 谢谢

    好吧,如果不能够运行生成的程序而交付java编译器,那就有点傻了


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

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