aktualizacja oprogramowania

aktualizacja oprogramowania
R1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 208
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?

DA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 33
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

R1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 208
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?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.