Applets在瀏覽器的JRE中運行。這是否意味着您不必爲了運行applet而在您的機器上安裝JRE?如果applet在瀏覽器的JRE中運行,爲什麼在機器上需要JRE?
6
A
回答
10
「瀏覽器的JVM」是您已安裝在您的機器上的JRE。瀏覽器通常不會自帶,他們只是使用已經安裝在系統上的任何東西。
也許你已經把Java與JavaScript混淆了,它們實際上完全沒有關係。
4
如果瀏覽器提供了它自己的JVM,那麼不,你不需要安裝JRE。但我相信很多主流瀏覽器都不提供自己的JVM;他們將使用您單獨安裝的一個(或多個),而這通常是JRE提供的Java插件。所以對於大多數瀏覽器來說,據我所知,你確實需要安裝JRE或者其他的等價物。 Internet Explorer是我能想到的唯一可以擁有自己的JVM的主要瀏覽器。
1
JRE 「是」 Java虛擬機(JVM)的窗簾後面......
優勢: 一個applet可以在同一個Java的 「所有」 已安裝的版本工作而不僅僅是最新的插件版本。但是,如果applet需要更高版本的Java運行時環境(JRE),則在大量下載期間,客戶端將被迫等待。
缺點: 某些小程序需要特定的JRE。這是不鼓勵的。
相關問題
- 1. 如何爲瀏覽器applet指定特定的JRE?
- 2. m2eclipse:Eclipse運行在JRE中,但需要JDK
- 3. 需要服務器VM,但在JRE中不可用。那麼我需要什麼軟件包:JRE,JDK?
- 4. 計算機/瀏覽器運行applet的IP地址是什麼?
- 5. ubuntu中的Maven JRE錯誤:Eclipse在JRE中運行,但需要jdk
- 6. 檢查瀏覽器內的JRE版本
- 7. 爲什麼需要瀏覽器重置?
- 8. 如何在64位JRE中運行32位JAVA Applet MOC XOS
- 9. Applet無法在JRE上工作6u25
- 10. 在32位瀏覽器中檢測64位jre?
- 11. 配置m2eclipse:「Eclipse運行在JRE中,但需要JDK」
- 12. 如何在applet上的瀏覽器上顯示運動圖像
- 13. 即使JDK包含JRE,JRE的需求是什麼?
- 14. 爲什麼不能在瀏覽器上運行React production build?
- 15. JNLP Jogl Applet在eclipse中運行,但不在瀏覽器中
- 16. 問題,當在Windows上運行JRE
- 17. 如何在Web瀏覽器中運行java applet
- 18. java.security.AccessControlException:在瀏覽器上運行applet時訪問被拒絕
- 19. 在瀏覽器上運行非applet .jar遊戲
- 20. 強制Java applet運行在32位而不是64位JRE
- 21. 在不同的JRE上運行Java類文件的後果?
- 22. 在沒有JRE的計算機上運行JAR。使其便攜
- 23. 我如何解決IDE在jre上運行jre而不是android studio?
- 24. applet問題與jre 1.6
- 25. 使用Freemarker時需要JRE
- 26. 在安裝JRE方面需要幫助?
- 27. Java Applet在Netbeans中運行,但不會在瀏覽器中運行
- 28. 爲什麼這段JavaScript可以在谷歌瀏覽器和IE瀏覽器上運行,但不能在Firefox瀏覽器上運行?
- 29. 如何在運行時選擇jre?
- 30. 什麼JRE在Mac OS X上的Eclipse中設置爲JDK7u4?
因此,這意味着瀏覽器會創建一個已安裝在計算機上的JRE實例,然後該小程序會在瀏覽器中運行的JRE實例中運行。正確? – user32262 2010-06-04 05:14:58
@ vickey21:這是正確的,是的。 – 2010-06-04 05:23:25