首页 文章

Java applet:Java.exe进程在大约1分钟后退出,下一代java插件

提问于
浏览
1

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

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

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

我希望在启用插件的情况下实现相同的applet加载结果 . 有没有办法做到这一点?我研究了这个问题,我担心它可能是一个Java设计的东西 .

谢谢!

1 回答

  • 3

    如果不使用Java Panel来启用/禁用下一代插件,您可以在第一个applet中添加一个特殊标记,以便为下一个applet加载JVM .

    <PARAM NAME="legacy_lifecycle" VALUE="true">
    

相关问题