JAVA web开始下载后台更新

时间:2011-02-23 07:33:06

标签: java-web-start

我使用java web start部署了一个应用程序。它工作正常。我已经放入了我的jnlp文件。只要单击桌面快捷方式图标,它将检查最新更新并在启动应用程序之前下载它们。但我希望此更新能够在后台进行。所以我做了以下改变:。 现在,应用程序在单击快捷方式后立即启动。但我遇到了以下问题:

启动应用程序后,web-start启动后台更新线程。它检查任何更新,然后下载更新的jar。问题是它还更新缓存条目而不提示用户安装更新。它导致我的应用程序抛出java.lang.SecurityException。但重新启动应用程序后一切正常。

我实际上想在更新缓存条目之前通知用户。我已经尝试了jnlp中的所有选项(prompt-run,prompt-update)。但没有什么能按照我的期望发挥作用。    我想检查服务器上是否有可用的更新,如果可用,则提示用户下载用户。下载将在后台进行,一旦完成,它将通知用户。然后,用户应该提示安装更新。

如果有人取得这样的成绩,请通知我。我会感激任何帮助。谢谢..

0 个答案:

没有答案