Java 当JRE是JDK的一个子集时,为什么我们必须在PC中单独下载JRE?

Java 当JRE是JDK的一个子集时,为什么我们必须在PC中单独下载JRE?,java,Java,当JDK已经包含用于执行代码的JRE时,为什么我必须单独下载JRE来执行我的java代码是困扰我的疑问,据我记忆所及,这取决于您的操作系统、浏览器和JDK版本 如果您使用的是64位操作系统并安装了64位JDK,但使用的是32位浏览器,那么如果您需要浏览器中的Java支持,则可能必须安装32位JRE 否则,不需要单独安装JRE,因为JDK安装也会安装JRE。JRE:Java运行时环境。它基本上就是运行Java程序的Java虚拟机 JDK:用Java开发程序需要一组实用程序,包括JRE,以及将源代码

当JDK已经包含用于执行代码的JRE时,为什么我必须单独下载JRE来执行我的java代码是困扰我的疑问,据我记忆所及,这取决于您的操作系统、浏览器和JDK版本

如果您使用的是64位操作系统并安装了64位JDK,但使用的是32位浏览器,那么如果您需要浏览器中的Java支持,则可能必须安装32位JRE


否则,不需要单独安装JRE,因为JDK安装也会安装JRE。

JRE:Java运行时环境。它基本上就是运行Java程序的Java虚拟机

JDK:用Java开发程序需要一组实用程序,包括JRE,以及将源代码转换为字节码的编译器和工具(如JavaDoc和Java调试器)

参考:

类似的,帖子也在下面的链接上


您不必单独下载。JDK包括用于编译代码和开发java的JRE plus工具。如果您只需要能够运行Java代码,那么下载JRE就可以了,但是如果您想开发它,JDK(Java开发工具包)就是您想要的。您不必显式下载JRE。它与JDK捆绑在一起。在您的PC上,运行代码显然需要JRE(可能包含在JDK中)。其他人也需要JRE来在他们的计算机上运行您的代码。安装64位版本的Java 8等项目也会在之后运行JRE安装。。。但实际上您可以取消JRE安装,因为java目录中已经有JRE版本。如果您在这一步取消,JDK安装仍然会完成,但是在安装JDK的过程中,有一个单独的步骤来指定JRE的路径;为什么呢?