2010-03-09 149 views
3

我需要退出Firefox并重新启动它才能刷新小程序... 其厌恶,因为我仍然编程它的类文件更改...我是否缺少一些代码这使得它无法刷新小程序,并仍然从缓存中取出一个?重新加载Java Applet重新加载

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

有什么建议吗?

我会很感激

谢谢....

+0

重新加载页面不工作? – Varun 2011-09-15 07:57:25

回答

2

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

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