2010-06-04 36 views

回答

10

「瀏覽器的JVM」您已安裝在您的機器上的JRE。瀏覽器通常不會自帶,他們只是使用已經安裝在系統上的任何東西。

也許你已經把Java與JavaScript混淆了,它們實際上完全沒有關係。

+1

因此,這意味着瀏覽器會創建一個已安裝在計算機上的JRE實例,然後該小程序會在瀏覽器中運行的JRE實例中運行。正確? – user32262 2010-06-04 05:14:58

+0

@ vickey21:這是正確的,是的。 – 2010-06-04 05:23:25

4

如果瀏覽器提供了它自己的JVM,那麼不,你不需要安裝JRE。但我相信很多主流瀏覽器都不提供自己的JVM;他們將使用您單獨安裝的一個(或多個),而這通常是JRE提供的Java插件。所以對於大多數瀏覽器來說,據我所知,你確實需要安裝JRE或者其他的等價物。 Internet Explorer是我能想到的唯一可以擁有自己的JVM的主要瀏覽器。

1

JRE 「是」 Java虛擬機(JVM)的窗簾後面......

Wikipedia

優勢: 一個applet可以在同一個Java的 「所有」 已安裝的版本工作而不僅僅是最新的插件版本。但是,如果applet需要更高版本的Java運行時環境(JRE),則在大量下載期間,客戶端將被迫等待。

缺點: 某些小程序需要特定的JRE。這是不鼓勵的。

相關問題