Applet在浏览器的JRE中运行。这是否意味着您不必在您的计算机上安装JRE以运行applet?
答案 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。这是不鼓励的。