我在一个HTML页面中有一个Java小程序,后来我修改了Java代码并重新生成了JAR文件。我所做的就是将JAR文件复制到我的Web服务器上,并打开浏览器查看更新后的小程序,但它仍然显示旧版本。我尝试刷新浏览器、删除Cookie,但还是一样。我尝试双击该HTML文件打开它,它会在浏览器中打开正确的小程序……我使用JNLP部署了小程序。有人知道可能出了什么问题吗?谢谢。
打开Java控制台:
Windows: http://www.java.com/en/download/help/javaconsole.xml 使用第二种方法。
Linux: http://www.java.com/en/download/help/enable_console_linux.xml
由于我还没有足够的声望,因此无法插入第三个Macintosh超链接......
按“x”键清除缓存!
Jonathan的回答应该会起作用,但是在未来,我建议您每次更新时从新的URL加载小程序。例如http://www.domain.com/applet.jar?version=x
archive="Foo.jar?version=1"
- BalusC<jar href="applet.jar?version=x"/>
。对于非 JNLP 的方式,我使用codebase="buildNumber"
和archive="applet.jar"
。我发现这样更整洁,并且可以轻松地通过ant
自动化处理。 - Pool