在重新加载时重置Java Applet

我需要退出firefox并重新启动它以便更新applet …它很烦人,因为我仍在编程它的类文件更改…我错过了一些代码,这使得它无法刷新applet和仍然从缓存中取一个???

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

有什么建议?

我真的很感激

谢谢….

每次构建一个新的Jar小程序时, applet.jar?build=123添加构建号,例如applet.jar?build=123build123/applet.jar 。 这也是部署的好习惯,因为它消除了所有缓存问题,这可能只是由您的构建解决方案(例如Ant自动完成。

另外值得考虑使用separate_jvm标签,详见此处 。 从1.6更新10开始可用。它将确保每次刷新时都有一个新的JVM,这可以防止您担心插件特性,例如由于大量刷新导致的内存不足。