Question

Dans le Panneau de configuration Java sous Windows il y a des paramètres pour « fichiers Internet temporaires » où tous les applets et des choses webstart sont mises en cache. cette mise en cache ne fonctionne pas correctement pour certains utilisateurs de notre application et ils ont besoin de supprimer tous les fichiers via le panneau de contrôle avant notre application webstart se mettra à jour correctement.

Donnant sur les autres implications de le faire, est de toute façon nous pouvons supprimer le cache de programme fichier temporaire lorsque nous faisons une mise à jour, de préférence par Java et sans avoir recours à un fichier batch ou Windows charlatanisme hack?

Était-ce utile?

La solution

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

javaws -uninstall

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

Quand j'ai rencontré ce problème, la cause racine est un serveur Web appliquant incorrectement une date d'expiration incorrecte pour les fichiers JAR du Web Start. Quand je corrige ce problème avec ma configuration Apache httpd, je me suis arrêté d'avoir l'application Web Start mise à jour pas toujours. Il vaut la peine de vérifier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top