【问题标题】:Reset Java Applet on Reload重新加载时重置 Java 小程序
【发布时间】:2011-01-25 12:06:07
【问题描述】:

我需要退出 firefox 并重新启动它才能刷新小程序... 这很烦人,因为我仍在对其进行编程,并且类文件发生了变化...我是否缺少一些代码,导致它无法刷新小程序并仍然从缓存中获取一个???

所以我在我的网站上有一个 .jar 小程序,这是一个模拟游戏,每当用户点击屏幕时都会生成军队......但是每当我刷新页面时,之前的军队仍然在屏幕上...... 我希望它被刷新(就像我们刚开始第一次运行应用程序一样)。

有什么建议吗?

非常感谢

谢谢……

【问题讨论】:

  • 重新加载页面不起作用??

标签: java javascript applet


【解决方案1】:

每次构建一个新的 Jar 小程序时,添加一个内部版本号,例如 applet.jar?build=123build123/applet.jar。这也是部署的好习惯,因为它消除了所有缓存问题,并且这可能可以通过您的构建解决方案简单地自动化,例如Ant

另外值得考虑使用separate_jvm标签,详细here。从 1.6 更新 10 开始可用。它将确保每次刷新都有一个新的 JVM,从而避免您担心插件特性,例如由于大量刷新而导致的内存不足异常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 2011-01-26
    • 2014-06-16
    • 1970-01-01
    • 2010-11-05
    • 2021-01-04
    • 1970-01-01
    相关资源
    最近更新 更多