Обновление документов данных для развернутого приложения JWS
У меня есть приложение Swing, которое использует много файлов данных, эти файлы данных будут время от времени меняться. Как я могу загрузить эти файлы данных на компьютер клиента? Есть ли способ создать папку типа структуры и запустить пакетный файл или около того? Любая помощь приветствуется.
1 ответ
Есть несколько способов сделать это:
Предположим, что вы хотите отправить ваше приложение с файлами данных, вы можете встроить их в виде zip/jar в файл application-jar.
Извлеките встроенный zip-файл во временный локальный файл и используйте ZipFileSystemProvider, чтобы извлечь содержимое в какое-то место на диске.
Вот пример того, как извлечь некоторый контент из zip/jar-файла, встроенного в.jar-файл, загруженный JWS.То же, что 1, но пропустите zip-файл и вместо этого предоставьте список всех ресурсов, которые вы хотите извлечь
Еще один способ - создать файлы прагматично, используя java.nio.file (java 7+) или java.io.File.