1

情况: - Windows 7 - JRE 1.7_51 - IE9 - 打印小程序(10 个 JAR,签名(非自签名),清单集)

我正在比较 JRE 1.7_51 上的 Enable next-generation Java plugin check on and off 设置。我的问题是,启用插件的 JVM (java.exe) 正在运行小程序,大约 1 分钟后会自动退出。由于我在我的小程序中使用了大约 9 个库并且它们都已正确签名,因此 JVM 启动大约需要 30 秒(这对我来说太长了)。在禁用插件的情况下,JVM 嵌入在 iexplorer.exe 进程中并且永远不会退出。小程序的第一次加载大约需要 10 秒,之后小程序已经加载到 JVM 并立即启动(1 秒)。

我可以在 Windows 任务管理器中看到这两个进程的行为。

我想在启用插件的情况下实现相同的小程序加载结果。有没有办法做到这一点?我研究了这个问题,恐怕它可能是 Java 设计的东西。

谢谢!

4

1 回答 1

3

在不使用 Java 面板启用/禁用下一代插件的情况下,您可以在第一个小程序中添加一个特殊标记,以保持 JVM 为下一个小程序加载。

<PARAM NAME="legacy_lifecycle" VALUE="true">
于 2014-06-13T11:30:29.387 回答