情况: - 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 设计的东西。
谢谢!