我试图理解为什么我们需要在浏览器中安装
Java,尽管桌面上安装了JDK / JRE.
当浏览器提示我们安装Java时,我们是否实际安装了一个单独的(可能是更简洁版本的)JRE?这与桌面上安装的JRE有何不同?
安装在浏览器中的java是否与桌面上安装的java进行交互?
比方说,我的网页正在运行applet.我需要在JVM上运行applets(字节码)吗?为什么浏览器不能在桌面上安装的jre上运行它?
有人可以帮助我更好地理解这一点吗?
最佳答案 浏览器无法访问该计算机/主机上安装的JVM.这主要是出于安全原因.如果允许,只要想想通过浏览器中运行的应用程序我们无法做什么.它会造成过多的安全问题.设计师故意将此限制.
要执行applet和其他一些程序,您需要为浏览器单独使用JRE / Java.
同样,您的主机也无法使用浏览器中安装的Java.