Pregunta

En el Panel de control de Java en Windows hay ajustes para "archivos temporales de Internet" en el que todos los applets y cosas WebStart se almacena en caché. Para algunos usuarios de nuestra aplicación de este almacenamiento en caché no funciona correctamente y que necesitan para eliminar todos los archivos a través del panel de control antes de nuestra aplicación Web Start se actualizará correctamente.

Con vistas a las otras consecuencias de su acción, es allí de todos modos podemos eliminar mediante programación la caché de archivos temporales cuando hacemos una actualización, preferentemente a través de Java y sin recurrir a cualquier archivo por lotes o charlatanería hackery de Windows?

¿Fue útil?

Solución

Para una aplicación de inicio web (como que está hablando):

javaws -uninstall

También puede desinstalar una aplicación Web específica Comience proporcionando la dirección URL a la JNLP en la línea de comandos -unintall.

Cuando me he encontrado con este problema, la causa fue un servidor web aplicar incorrectamente una fecha de caducidad incorrecta para los archivos JAR de la Web Start. Cuando he corregido este problema con mi configuración de Apache HTTPD, dejé de tener la aplicación Web Start no siempre actualizar. Vale la pena echarle un vistazo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top