1

我正在部署一个签名且受信任的小程序。我们需要在单独的 JVM 中运行小程序并增加堆大小。在我们的本地盒子上设置separate_jvm和工作。java_arguments奇怪的是,我们有一些客户,虽然他们使用的是 1.6.0_15,但似乎并没有运行新的插件架构。

当我检查他们的 Java 配置时,“使用下一代插件”被选中,并且 IE7 的选项“使用 Java 1.6.0_15 用于小程序插件”也被选中。似乎没有什么明显的错误。Java 控制台也报告了正确的版本,但两者separate_jvm都不java_arguments被尊重。

作为健全性检查,我们将小程序包装在 JNLP 中并设置我们的网页以使用jnlp_href. 小程序标签有一个虚假的代码参数,以确保 JVM 实际运行 JNLP。Java 控制台抱怨它在应该正确加载 JNLP 时找不到伪造的类。

是否有安全设置或其他可能导致我看到的内容?

4

1 回答 1

2

恐怕我只有一些建议,而不是一个绝对的答案。

  1. Java 虚拟机版本和插件版本可以不同。转到控制面板、Java、运行时环境设置。当您检查控制台时,它可能会显示两个不同的版本。

  2. 新的插件架构将取决于浏览器,例如,Opera 根本不使用它。IE7 可以。因此,请检查它适用于哪个浏览器。

  3. 由于反复安装和卸载,Java 已损坏。我发现很常见的抱怨。如果您可以控制其中一台机器,则应该卸载所有 Java。重启机器。安装最新的 Java。

于 2009-10-25T14:05:53.367 回答