繁体   English   中英

Java 小程序在 web 浏览器中运行

[英]Java applets run in web browser

Java小程序在web浏览器中运行是什么意思? 它是否与浏览器共享相同的地址空间? 它不是作为单个进程创建的吗?

自 Java SE 6u10 起:

新的小程序执行方式与 Java Web 启动技术在架构上有相似之处,但更紧密的浏览器集成。 小程序不再在 web 浏览器内的 Java 虚拟机 (JVM) 中执行。 而是启动一个单独的 JVM 机器进程来执行小程序。 默认情况下,仅启动一台 JVM 机器,但您有机会启动多台 JVM 机器,并且您获得支持 per-applet 命令行 arguments,因此您可以影响堆大小或其他请求。

大多数现代浏览器都支持插件,例如通过NPAPI

这允许 Java 运行时作为插件在浏览器进程内部运行,执行 Java 小程序。

是否在同一个进程中运行,取决于浏览器本身; 例如,Chrome 在单独的进程中运行每个插件,而其他浏览器只使用一个进程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM