java - 新的 Java applet 插件没有被使用?

标签 java applet jnlp java-web-start next-generation-plugin

我正在部署一个经过签名且受信任的小程序。我们需要在单独的 JVM 中运行小程序并增加堆大小。设置 separate_jvmjava_arguments 适用于我们的本地机器。奇怪的是,我们的客户虽然使用 1.6.0_15,但似乎并未运行新的插件架构。

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

作为健全性检查,我们将小程序包装在 JNLP 中,并设置网页以通过 jnlp_href 为小程序提供服务。 applet 标签有一个伪造的代码参数,以确保 JVM 实际上正在运行 JNLP。 Java 控制台提示说,当它应该正确加载 JNLP 时却找不到伪造的类。

是否存在安全设置或其他可能导致我看到的情况?

最佳答案

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

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

  2. 新的插件架构将 取决于浏览器,Opera 不使用 例如,它根本就没有。 IE7 确实如此 尽管。所以检查一下是哪个浏览器 工作正常。

  3. Java 已损坏,因为 重复安装和卸载。 我发现很常见的提示。 如果您可以控制其中一项 你应该卸载的机器 java 。重新启动机器。安装 最新的 Java。

关于java - 新的 Java applet 插件没有被使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1614859/

相关文章:

java - 启动 JVM REST 服务,我应该使用什么堆栈?

java - 资源未加载到小程序的 jar 文件中

java - 独立的 JNLP 启动器 + 数据文件

java - MouseAdapter 类和 mouseMoved

java - hibernate : getting multiple table columns results from multiple tables

java - findViewById(R.id.screen) 返回 null

java - Applet - 浏览器关闭时为 'java.lang.NullPointerException: null pData'

Java Applet 图形大小调整

java - 如何在没有安全警告的情况下发布 Java Web Start jnlp 应用程序?

java - 保持 JNLP 未签名并允许 <all-permissions/>