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

时间:2015-07-23 16:04:30

标签: java

当JDK已经包含用于执行代码的JRE时,为什么我必须单独下载JRE才能执行我的java代码,这是让我困扰的疑问

2 个答案:

答案 0 :(得分:4)

据我记得,这取决于您的操作系统,浏览器和JDK版本。

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

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

答案 1 :(得分:1)

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

JDK:这是一组用Java开发程序的实用程序,包括JRE,编译器和工具(如JavaDoc和Java Debugger),用于将源代码转换为字节码。

参考:http://javarevisited.blogspot.de/2011/12/jre-jvm-jdk-jit-in-java-programming.html

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

What is the difference between JDK and JRE?