Java Web Start - Как очистить кеш (или обновить приложение с точки зрения пользователя)

После загрузки JNLP в браузер он кэшируется, поэтому его не нужно загружать снова, что хорошо. Однако, как следствие, если я обновлю JAR, который использует JNLP, пользователи все равно увидят старую версию приложения, которая находится в кэше.

Вы можете очистить кеш, запустив это в терминале:

javaws -uninstall

Но, очевидно, вы не можете ожидать от пользователей, чтобы запустить это, когда ваше обновление готово. Это должно быть более плавным, чем это.

Одна из идей состоит в том, чтобы изменить имя файла jnlp, чтобы они загружали новый файл, например MyJWS-01.jnlp, чтобы включить номера версий.

Есть ли другой способ?

Ответы на вопрос(2)

Ваш ответ на вопрос