Если ваш апплет всегда загружает jar, даже если jar кэшируется, убедитесь, что вы не отключили кэширование URLConnection
через API: URLConnection.setUseCaches
и URLConnection.SetDefaultUseCaches
.
Основным механизмом извлечения ресурса
ImageIcon
является URLConnection
. Вызов URLConnection.setDefaultUseCaches(false)
устанавливает «часть статического состояния всех URLConnections
», которое заставляет JRE игнорировать кеш и перезагружать весь jar каждый раз, когда к нему обращаются.
Простое удаление всех экземпляров setDefaultUseCaches
решит проблему.
это репост из: http://java -junction.blogspot.com / 2009/11 / applet-jar-caching-not-working.html