В настоящее время я занимаюсь разработкой настольного приложения JAVAFX, а также мне было необходимо реализовать механизм автообновления.
Упакуйте приложение обновления в само обновление.
Приложение : Когда приложение обнаруживает более новую версию, оно выполняет следующие действия:
1.Скачать обновление (Zipfile)
2. Извлечь весь файл обновления
3. Запустите обновление
ApplicationUpdater : при запуске средства обновления выполняет следующие действия:
1. Не останавливайся Приложение
2. Скопируйте загруженный файл JAR для перезаписи текущего приложения.
Как я могу обновить себя без остановки приложения?
Надеюсь, это кому-нибудь поможет.