aktualizacja oprogramowania

0

Witam,

napisałem pewną aplikację i chciałbym do niej zrobić automatyczną aktualizację. W momencie gdy np. na zewnętrznym serwerze będzie znajdować się info że jest nowsza wersja powinno pobrać plik i go podmienić. Problem mam w sumie z tym że moja aplikacja to jeden plik jar a resztę danych zaciąga z serwera bazy danych.

Czy jest możliwość aby mój program dał rade sam siebie zaktualizować czy muszę stworzyć np. oddzielną aplikacje która sprawdza wersje a potem dopiero odpala właściwy program?

1

W głównej aplikacji możesz sprawdzić czy aktualna wersja jest najnowsza. Jeśli wykryto nowszą wersję, program sie zamyka i odpala aktualizator. Aktualizator po prostu ściąga nowszy jar i podmienia go z poprzednim

0

no dobra a jest możliwość aby to wszystko było upakowane w jednym pliku jar uruchomieniowym? Chodzi mi o to aby nie trzeba było np. wysyłać dwóch plików do użytkownika ewentualnego i wymuszeniu na nim odpalanie odpowiedniego pliku w pierwszej kolejności. albo robienie jakiegoś instalatora który tylko rozpakuje pliki i nic więcej nie zrobi. W momencie gdyby byłby to jakiś większy projekt z wieloma plikami to nie ma problemu, ale jak to jest niewielka aplikacja jaki ma sens tworzenie dwóch plików?

1 użytkowników online, w tym zalogowanych: 0, gości: 1