Sto costruendo un'applicazione Java che sarà scaricata gratuitamente dal web. Voglio aggiungere una funzione di aggiornamento automatico in caso di errori di correzione o di miglioramento dell'applicazione. Per l'aggiornamento automatico ho diviso il mio programma in 3 unità.Auto update java application
- Base - molto piccolo codice che verificherà per la nuova versione di seconda unità (Uploader) aggiornarlo ed eseguirlo
- Uploader verifica la presenza di nuovi aggiornamenti del progetto e scaricare qualsiasi aggiornamento ed eseguirlo
- Programma principale: contiene l'applicazione principale e contiene tutti i moduli.
ho fatto sopra per 2 motivi:
- non voglio il client per riavviare l'applicazione in caso di qualsiasi aggiornamento
- Poiché l'applicazione ancora nuovo io non voglio avere qualsiasi problema in cui l'utente non sarà in grado di eseguire o aggiornare l'applicazione, quindi la Base è molto piccola e difficilmente ha errori.
C'è un metodo Java comune/di terze parti per eseguire l'aggiornamento automatico?
realtà Web stelle non vi aiuterà, come io sto avendo un programma di installazione per la mia applicazione Java, come molti altri file e le dipendenze necessarie – aymankoo
* "come molti altri file e dipendenze necessarie" * Nulla in questa affermazione esclude le regole JWS. Se possono essere forniti all'interno di un Jar, basta aggiungere il Jar al percorso di classe run-time. Ma se è necessario eseguire un set-up/pull-down extra (ad esempio decomprimere i file in posizioni specifiche), codificarlo in Java e chiamarlo da [ExtensionInstallerService'] (http://pscode.org/jws/ API.html # EIS). –
Bene, per molte ragioni ho bisogno che il mio programma controlli l'aggiornamento, poiché non tutti i file che sto usando nella mia applicazione devono essere caricati.In alcuni casi nell'aggiornamento ho bisogno di cancellare alcuni file nella macchina client e molti altri, quindi penso che dovrebbe essere dal codice – aymankoo