Обновление документов данных для развернутого приложения JWS

У меня есть приложение Swing, которое использует много файлов данных, эти файлы данных будут время от времени меняться. Как я могу загрузить эти файлы данных на компьютер клиента? Есть ли способ создать папку типа структуры и запустить пакетный файл или около того? Любая помощь приветствуется.

1 ответ

Решение

Есть несколько способов сделать это:

  1. Предположим, что вы хотите отправить ваше приложение с файлами данных, вы можете встроить их в виде zip/jar в файл application-jar.

    Извлеките встроенный zip-файл во временный локальный файл и используйте ZipFileSystemProvider, чтобы извлечь содержимое в какое-то место на диске.

    Вот пример того, как извлечь некоторый контент из zip/jar-файла, встроенного в.jar-файл, загруженный JWS.

  2. То же, что 1, но пропустите zip-файл и вместо этого предоставьте список всех ресурсов, которые вы хотите извлечь

  3. Еще один способ - создать файлы прагматично, используя java.nio.file (java 7+) или java.io.File.

Другие вопросы по тегам