我正在部署已签名且受信任的applet . 我们需要在单独的JVM中运行applet并增加堆大小 . 设置 separate_jvm
& java_arguments
适用于我们的本地方框 . 奇怪的是,我们有客户,虽然他们使用1.6.0_15似乎没有运行新的插件架构 .
当我检查他们的Java配置时,检查了"use next-generation plugin"并且还检查了IE7的选项"use Java 1.6.0_15 for applet plugin" . 似乎没有什么是错的 . Java控制台也会报告正确的版本,但不会尊重 separate_jvm
和 java_arguments
.
正如完整性检查一样,我们将applet包装在JNLP中并设置我们的网页以使用 jnlp_href
为applet提供服务 . applet标记有一个伪代码参数,以确保JVM实际运行JNLP . Java控制台抱怨它应该正确加载JNLP时找不到伪类 .
是否有安全设置或其他可能导致我所看到的内容?
1 回答
我担心我只是提出一些建议而不是绝对的答案 .
Java虚拟机版本和插件版本可以不同 . 转到控制面板,Java,运行时环境设置 . 检查控制台时,它可能会显示两个不同的版本 .
新的插件架构将取决于浏览器,例如,Opera根本不使用它 . 虽然IE7确实如此 . 因此,请检查它可以使用的浏览器 .
Java因重复安装和卸载而损坏 . 我发现很常见的抱怨 . 如果您可以控制其中一台机器,则应该卸载每个Java . 重启机器 . 安装最新的Java .