【问题标题】:Java Applet not killed when browsing away浏览时没有杀死Java Applet
【发布时间】:2012-05-31 02:20:57
【问题描述】:

当用户离开加载小程序的页面时,如何停止 Java 小程序的进程?

我正在使用 Chrome,现在要杀死小程序,我必须使用窗口的任务栏并杀死进程 java.exe

【问题讨论】:

标签: java applet


【解决方案1】:

Java 小程序具有生命周期方法。这些是initstartstopdestroy。您应该学习使用它们,但更重要的是,您应该了解浏览器何时调用这些方法中的每一个。

当您离开您的页面时,会调用stop,并且您应该停止在start 中启动的线程并清理您分配的资源。浏览器不会在每次重新加载页面时杀死 JVM,因为它效率极低(以及其他原因),因此如果您想停止您的小程序正在执行的任何操作,请在 stop 方法中实现它。

另请参阅here 和该页面上的其他链接,以获得进一步的解释。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多