【发布时间】:2012-02-08 08:41:27
【问题描述】:
在浏览器中下载 JNLP 后,它会被缓存,因此不需要再次下载,这很好。但是,因此,如果我更新 JNLP 使用的 JAR,用户仍会看到缓存中的旧版本应用程序。
你可以通过在终端运行这个来清除缓存:
javaws -uninstall
但显然你不能指望用户在你的更新准备好时运行它。它应该比这更无缝。
一个想法是更改 jnlp 文件名,以便他们下载新文件,例如 MyJWS-01.jnlp,以包含版本号。
还有其他方法吗?
【问题讨论】:
标签: java jnlp cache-control java-web-start