Функция автообновления в настольном приложении Java Swing

я разработал настольное приложение Swing и яЯ думаю о лучшем способе предоставления функции автообновления. Я знаю, что JavaWebStart обеспечивает это, но я думаю, что это неЭто не соответствует моим потребностям, потому что мне нужно читать локальные файлы, поэтому мне нужно подписать банку. Кроме того, JWS требует дополнительной работы для развертывания на сервере, а сейчас мне нужно только загрузить .jar.I '

мы думали об этом подходе:

Первый JAR (который никогда не требует обновления) загружает заставку, проверяет текущую версию в файле config.xml и сравнивает ее с сервером config.xml.

Если версия сервера новее, спросите пользователя, хочет ли он обновить. В таком случае скачайте новыйmain.jar», новый "config.xml» и новую заставку / значок, проверьте MD5SUM и замените старые файлы новыми.

Launch "main.jar».

Я нене знаю, если яя пытаюсь изобрести колесо или если естьлучший образец, чем тот, который ямы положили выше.

Ответы на вопрос(1)

Ваш ответ на вопрос