Можно ли получить доступ к кэшированному файлу JAR на стороне клиента из приложения Java Web Start?
Наше приложение автоматически заполняет свой графический интерфейс, читая файл развертывания, ища классы, которые подклассируют различные вещи,затем поместите параметры в соответствующее место в графическом интерфейсе.Мы пытаемся использовать Java Web Start для развертывания приложения и традиционно используем:
MainClass.class.getProtectionDomain (). GetCodeSource (). GetLocation ()
, чтобы найти jar, затемиспользовал записи ZipInputStream для поиска файлов, заканчивающихся на .class.Однако при развертывании приложения из Web Start это местоположение находится на удаленном сервере.Поскольку файл jar составляет около 80 мегабайт, это приводит к очень длительному времени загрузки (до 30 минут) приложения.
Существует ли какой-либо способ найти локальную копию файла jar или лучшую альтернативу