在Reload上重置Java Applet

时间:2010-03-09 15:51:26

标签: java javascript applet

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

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

任何建议?

我真的很感激

谢谢....

1 个答案:

答案 0 :(得分:2)

每次构建新的Jar小程序时,都会向其添加内部版本号,例如applet.jar?build=123build123/applet.jar。这也是部署的好习惯,因为它消除了所有缓存问题,这可能只需通过构建解决方案自动完成,例如Ant

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