Java 使用快捷方式时如何获取更新的jnlp文件?

Java 使用快捷方式时如何获取更新的jnlp文件?,java,java-web-start,jnlp,Java,Java Web Start,Jnlp,如果服务器上的jnlp描述符发生更改,并且我从浏览器启动应用程序,则会在缓存中创建一个新的jnlp文件,并更新我的桌面快捷方式以使用新的jnlp文件。(到目前为止还不错) 但是,如果我使用桌面快捷方式(或菜单项)启动我的应用程序,那么我的应用程序将不知道服务器上已更改的jnlp文件,并且仍将使用缓存的过期文件 启动应用程序时,是否可以强制webstart不仅获取最新的JARLP文件,而且自己更新jnlp文件 背景:我将一些参数传递给我的应用程序(在带有参数标记的描述符中定义),以配置我的应用程序

如果服务器上的jnlp描述符发生更改,并且我从浏览器启动应用程序,则会在缓存中创建一个新的jnlp文件,并更新我的桌面快捷方式以使用新的jnlp文件。(到目前为止还不错)

但是,如果我使用桌面快捷方式(或菜单项)启动我的应用程序,那么我的应用程序将不知道服务器上已更改的jnlp文件,并且仍将使用缓存的过期文件

启动应用程序时,是否可以强制webstart不仅获取最新的JARLP文件,而且自己更新jnlp文件

背景:我将一些参数传递给我的应用程序(在带有参数标记的描述符中定义),以配置我的应用程序。如果更改了这些参数-在使用快捷方式时,这当然也必须起作用

我正在使用java6(u15)


编辑:事实上,我发现这似乎是指我的问题,我想。如果我解释正确的话,这应该在java6u14中得到修复,但是在u15下我仍然存在这个问题

如果在jnlp中不允许脱机模式,它将始终从服务器获取jnlp文件。我已经用最新的jre对此进行了测试,不确定它是否适用于以前的版本。

6838214修复了6u14早期版本中报告的一个错误,因此您不应该在自己的系统上遇到该错误。好的,我明白了。也许我没有遇到那个特定的bug——但是描述适合我的情况。也许这只是jnlp的一些配置问题。通过使用Java 1.6.015进行简短的尝试,即使在桌面快捷方式的情况下,jnlp文件也会从服务器刷新。我不完全确定,但可能我在1.6.0_14中遇到了类似的问题(没有时间卸载_15,重新安装并尝试使用_14),我也有同样的问题。在我的例子中,jnlp中经常更改的是
标记中引用的JAR。