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. 運行servlets.Server JRE或客戶端JRE需要哪個JRE?
- 4. 需要服務器VM,但在JRE中不可用。那麼我需要什麼軟件包:JRE,JDK?
- 5. 計算機/瀏覽器運行applet的IP地址是什麼?
- 6. ubuntu中的Maven JRE錯誤:Eclipse在JRE中運行,但需要jdk
- 7. 在服務器JRE和JRE中運行我的應用程序的主要區別是什麼?
- 8. 在沒有jdk或jre的機器上運行.jar文件
- 9. 檢查瀏覽器內的JRE版本
- 10. 爲什麼ActiveMQ消息服務器需要JDK,而不是JRE?
- 11. 在JRE上運行jconsole
- 12. 爲什麼需要瀏覽器重置?
- 13. 如何在64位JRE中運行32位JAVA Applet MOC XOS
- 14. Java Applet在最新的JRE(7.55+)上的奇怪表現行爲
- 15. 在JRE中運行的Eclipse但需要JDK
- 16. 在安裝Java JDK之後,爲什麼需要安裝JRE
- 17. 在32位瀏覽器中檢測64位jre?
- 18. 配置m2eclipse:「Eclipse運行在JRE中,但需要JDK」
- 19. 如何在applet上的瀏覽器上顯示運動圖像
- 20. 爲什麼不能在瀏覽器上運行React production build?
- 21. 即使JDK包含JRE,JRE的需求是什麼?
- 22. JNLP Jogl Applet在eclipse中運行,但不在瀏覽器中
- 23. 如何在Web瀏覽器中運行java applet
- 24. 如何在瀏覽器中運行java applet?
- 25. 問題,當在Windows上運行JRE
- 26. java.security.AccessControlException:在瀏覽器上運行applet時訪問被拒絕
- 27. 在瀏覽器上運行非applet .jar遊戲
- 28. 圖形Applet未在Web瀏覽器上運行
- 29. 爲什麼JDK包含JRE?
- 30. 網絡瀏覽器是否需要在客戶機上安裝IE瀏覽器
因此,這意味着瀏覽器會創建一個已安裝在計算機上的JRE實例,然後該小程序會在瀏覽器中運行的JRE實例中運行。正確? – user32262 2010-06-04 05:14:58
@ vickey21:這是正確的,是的。 – 2010-06-04 05:23:25