0

我一直在为我的应用程序使用 Java web start,我知道使用 web url 访问应用程序将保证最新版本,但我很想知道是否有任何方法可以强制 java web start 应用程序自动卸载现有版本并在通过快捷方式访问时将应用程序更新到最新版本。

4

3 回答 3

0

我不认为有办法做到这一点。由于您使用的是快捷方式,因此您在启动 javaws 时使用的是 JNLP 文件的本地下载副本。您(或您的用户)必须单击站点上的“从 webstart 开始”链接,以确保下载最新的 JNLP,然后可以包含更新应用程序 jar。

我们不允许 JNLP webstart 应用程序使用快捷方式,这意味着用户必须始终使用网页上的链接来启动我们的应用程序。

于 2013-08-07T21:47:57.880 回答
0

您可以使用javaws -uninstall从缓存中删除所有应用程序。

或者javaws -uninstall <jnlp-file>为了删除特定的应用程序。

于 2013-08-07T21:53:03.857 回答
0

应用程序应自动更新自身。如果您想确保只下载新内容,您可以删除缓存(这在出现问题时有时会有所帮助)。Windows 7下缓存的位置通常在 ..user\AppData\LocalLow\Sun\Java\Deployment\cache\

于 2013-08-07T22:10:18.287 回答