JNLPがブラウザにダウンロードされるとキャッシュされるため、再度ダウンロードする必要はありません。これは良いことです。ただし、結果として、JNLPが使用するJARを更新すると、ユーザーにはキャッシュにある古いバージョンのアプリが引き続き表示されます。
ターミナルでこれを実行すると、キャッシュをクリアできます。
javaws -uninstall
しかし、明らかに、更新の準備ができたときにユーザーがこれを実行することを期待することはできませんでした。それよりもシームレスでなければなりません。
1つのアイデアは、jnlpファイル名を変更して、MyJWS-01.jnlpなどの新しいファイルをダウンロードしてバージョン番号を含めることです。
他に方法はありますか?
" pdate element は、アプリケーションの更新を Java Web Start
。 "デフォルトの属性値は、"timeoutまで更新をチェックする "および" toalwaysプロンプトなしでアップデートをダウンロードします。 "たとえば、
<update check="timeout" policy="always"/>
別の結果が得られていますか?