Después de que el JNLP se descargue en el navegador, se almacena en caché para que no tenga que volver a descargarlo, lo cual es bueno. Sin embargo, como consecuencia, si actualizo el JAR que utiliza el JNLP, los usuarios seguirán viendo la versión anterior de la aplicación que está en el caché.Java Web Start: cómo borrar el caché (o actualizar la aplicación desde la perspectiva del usuario)
Puede borrar la memoria caché mediante la ejecución de esta en el terminal:
javaws -uninstall
Pero, obviamente, no se podía esperar de los usuarios para ejecutar este cuando su actualización esté lista. Debería ser más perfecto que eso.
Una idea es cambiar el nombre del archivo jnlp para que descarguen archivos nuevos, como MyJWS-01.jnlp, para incluir números de versión.
¿Hay alguna otra manera?
update check = "fondo". Tengo esto en mi jnlp y no se actualizó, usó el anterior. – Ska
¿Qué 'política de actualización'? Funcionan los valores predeterminados? – trashgod
No configuré la política, solo marque = "fondo". ¿Debería poner siempre/siempre para estos dos atributos? – Ska