После загрузки JNLP в браузер он кэшируется, поэтому его не нужно загружать снова, и это хорошо.Однако, как следствие, если я обновлю JAR, который использует JNLP, пользователи все равно увидят старую версию приложения, которая находится в кеше.
Вы можете очистить кеш, запустив это в терминале:
javaws -uninstall
Но, очевидно, вы не могли ожидать, что пользователи запустят это, когда ваше обновление будет готово.Это должно быть более плавным, чем это.
Одна из идей - изменить имя файла jnlp, чтобы они загружали новый файл, например MyJWS-01.jnlp, для включения номеров версий.
Есть ли другой способ?