首页 文章

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

提问于
浏览
3

如果我的服务器上的jnlp描述符发生了变化,我从浏览器启动了我的应用程序,那么将在缓存中创建一个新的jnlp文件,我的桌面快捷方式将被更新为使用新的jnlp文件 . (到目前为止这很好) .

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

是否有可能强制webstart不仅获取最新的jar文件,还可以在启动应用程序时自行更新jnlp文件?

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

我正在使用java6(u15) .

编辑:实际上我发现这个java bug 6838214似乎是指我的问题 . 如果我正确解释它应该在java6u14中修复,但在u15下我仍然有这个问题!

1 回答

  • 1

    如果您在jnlp中禁用offline-mode,它将始终从服务器获取jnlp文件 . 我用最新的jre测试了这个,不确定它是否适用于以前的版本 .

相关问题