如果小程序在浏览器的JRE中运行,为什么机器上需要JRE?

时间:2010-06-04 05:01:12

标签: java browser applet jvm

Applet在浏览器的JRE中运行。这是否意味着您不必在您的计算机上安装JRE以运行applet?

3 个答案:

答案 0 :(得分:10)

“浏览器的JVM” 您已在计算机上安装的JRE。浏览器通常不带有自己的浏览器,它们只是使用已经安装在系统上的任何内容。

也许你把Java与JavaScript混淆了,而这些JavaScript实际上是完全无关的。

答案 1 :(得分:4)

如果浏览器提供自己的JVM,那么不需要安装JRE。但我相信很多主流浏览器都不提供自己的JVM;它们将使用您单独安装的任何一个(或多个),这通常是JRE提供的Java插件。因此,对于大多数浏览器,据我所知,您需要安装JRE或一些等效的。 Internet Explorer是我能想到的唯一可能拥有自己的JVM的主要浏览器。

答案 2 :(得分:1)

JRE“是幕后的Java虚拟机(JVM)......

来自Wikipedia

优势: applet可以同时处理“所有”安装的Java版本,而不仅仅是最新的插件版本。但是,如果applet需要更高版本的Java Runtime Environment(JRE),则客户端将在大型下载期间被迫等待。

缺点: 一些小程序需要特定的JRE。这是不鼓励的。

相关问题