2009-05-24 4 views
3

Dans le Panneau de configuration Java sous Windows, il existe des paramètres pour les "fichiers Internet temporaires" dans lesquels tous les éléments de l'applet et du webstart sont mis en cache. Pour certains utilisateurs de notre application, cette mise en cache ne fonctionne pas correctement et ils doivent supprimer tous les fichiers via le panneau de configuration avant que notre application Webstart ne se mette à jour correctement. Si nous négligeons les autres implications de ce fait, est-il possible de supprimer par programmation le cache de fichiers temporaires lors d'une mise à jour, de préférence via Java et sans recourir à un fichier batch ou à un charlatanage Windows?Suppression des "fichiers Internet temporaires" de Java

Répondre

7

Pour une application de démarrage Web (comme vous parlez):

javaws -uninstall 

Vous pouvez également désinstaller un Web spécifique Démarrez l'application en fournissant l'URL du JNLP sur la ligne de commande -unintall.

Lorsque j'ai rencontré ce problème, la cause première était un serveur Web appliquant incorrectement une date d'expiration incorrecte pour les fichiers JAR de Web Start. Lorsque j'ai corrigé ce problème avec ma configuration HTTPD Apache, j'ai arrêté d'avoir l'application Web Start pas toujours mise à jour. Cela vaut la peine de vérifier.

+0

Deux choses pour moi de continuer. Merci beaucoup. – banjollity

Questions connexes