Buduję aplikację Java, która zostanie pobrana za darmo z Internetu. Chcę dodać funkcję automatycznej aktualizacji w przypadku naprawienia błędów lub ulepszenia aplikacji. W przypadku automatycznej aktualizacji dzielę program na 3 jednostki.Automatyczna aktualizacja java application
- Base - bardzo mały kod, który sprawdzi, czy nowa wersja druga jednostka (Uploader) aktualizować go i uruchomić go
- Uploader sprawdzi nowej aktualizacji projektu i pobierać żadnych aktualizacji i uruchomić go
- Główny program - zawiera główną aplikację i zawiera wszystkie moduły.
zrobiłem powyżej 2 powodów:
- nie chcę klient ponownie uruchomić aplikację w przypadku każdej aktualizacji
- Ponieważ zastosowanie wciąż nowe nie chcę mieć każdy problem, w którym użytkownik nie będzie mógł uruchomić lub zaktualizować aplikacji, więc baza jest bardzo mała i prawie nie ma błędów.
Czy istnieje wspólna metoda Java/osoba trzecia do wykonania automatycznej aktualizacji?
Właściwie Web Gwiazda nie pomogą, jak mam program instalacyjny dla mojej aplikacji java, jak wiele innych plików i zależności potrzebnych – aymankoo
* „jak wiele innych plików i zależności potrzebne” * Nic w tym piśmie wyklucza JWS. Jeśli można je dostarczyć w słoiku, wystarczy dodać słoik do ścieżki klasy wykonawczej. Ale jeśli jest jeszcze dodatkowa konfiguracja/rozwijanie (np. Rozpakuj pliki do konkretnych lokalizacji), zakoduj ją w Javie i wywołaj ją z ['ExtensionInstallerService'] (http://pscode.org/jws/ api.html # eis). –
Cóż, z wielu powodów potrzebuję programu do sprawdzania aktualizacji, ponieważ nie wszystkie pliki, których używam w mojej aplikacji, muszą zostać przesłane.W niektórych przypadkach w aktualizacji muszę usunąć niektóre pliki na komputerze klienckim i wielu innych, więc myślę, że powinien to być kod – aymankoo