我已经使用 java web start 部署了一个应用程序。它运行良好。我已经放入 jnlp 文件中。每当单击桌面快捷方式图标时,它都会检查最新更新并在启动应用程序之前下载它们。但我希望此更新在后台进行。所以我做了以下改变:
现在,单击快捷方式后应用程序立即启动。但我遇到了以下问题:
启动应用程序后,Web-start 会启动后台更新线程。它检查是否有任何更新,然后下载更新的 jar。问题是它也更新缓存条目而不提示用户安装更新。它导致我的应用程序抛出 java.lang.SecurityException。但重新启动应用程序后一切正常。
我实际上想在更新缓存条目之前通知用户。我已经尝试了 jnlp(提示运行,提示更新)中的所有选项。但没有任何事情按照我的预期进行。
我想检查服务器上是否有任何更新可用,如果可用则提示用户下载用户。下载将在后台进行,完成后会通知用户。然后应该提示用户安装更新。
如果有人取得了这样的成就,请告诉我。我将不胜感激任何形式的帮助。谢谢..
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)