Metafile
Getdown utilizza due metafile:
getdown.txt e
digest.txt . Crei tu stesso il file
getdown.txt (ci sarà una descrizione di seguito) e il nostro programma creerà il file
digest.txt in base ai file nel tuo progetto.
getdown.txt
Il file
getdown.txt memorizza tutto ciò di cui Getdown ha bisogno per eseguire e aggiornare la tua applicazione. Ora descriveremo la struttura standard
del getdown.txt e potrai leggere
la descrizione completa di tutte le possibilità. Ecco come appare un
getdown.txt standard :
# Indirizzo URL della cartella da cui il programma client scaricherà gli aggiornamenti appbase = http://myapplication.com/myapp/ # File di configurazione dell'interfaccia utente ui.name = My Application # Tutti i file jar del codice dell'applicazione = application.jar # Classe in cui si trova il tuo metodo main(String[] args) class = myapplication.MyApplication
appbase contiene l'URL da cui verrà scaricata l'applicazione e due metafile. Nel nostro caso, il percorso completo dell'applicazione e dei metafile sarà simile a questo:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
digest.txt
digest.txt verrà creato dall'utilità
com. threerings.getdown.tools.Digester . Per fare ciò, scarica
getdown-XYjar . E così, nella tua cartella ora hai la tua applicazione e un metafile:
miaapp/getdown.txt miaapp/application.jar
È ora di creare
digest.txt , per fare ciò digita nella riga di comando:
% java -classpath getdown-XYjar com.trerings.getdown.tools.Digester miaapp
dove
myapp è il percorso della cartella
myapp in cui si trovano attualmente l'applicazione e un metafile. Se hai fatto tutto correttamente, sulla riga di comando apparirà il seguente messaggio:
Generazione del file digest "miaapp/digest.txt" in corso...
E anche il tanto atteso secondo metafile
digest.txt verrà aggiunto alla cartella dell'applicazione . Istruzioni dettagliate per generare
digest.txt possono essere trovate
qui
server
Ora la tua cartella contiene tutto ciò di cui hai bisogno: l'applicazione e due metafile. Puoi caricarlo sul tuo server. Non dimenticare che l'indirizzo della cartella deve essere quello specificato in
getdown.txt nel campo
appbase . E i file interni dovrebbero essere accessibili tramite
indirizzo della cartella + nome file , ad es. come questo:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Controllo del lavoro
Ora prendiamo il posto del client che utilizzerà la tua applicazione. Innanzitutto, crea una cartella e rilascia
getdown-XYjar al suo interno . Ora creiamo
getdown.txt che conterrà una sola riga:
appbase = http://miaapplicazione.com/miaapp/
Ora scriviamo il seguente comando sulla riga di comando:
% java -jar miaapp/getdown-XYjar miaapp
Dovrebbe confrontare i tuoi file con quelli sul server se è necessario aggiornare ed eseguire l'applicazione. È tutto! __________________________________________________________________________________________________________ PS Per lavorare con la riga di comando, puoi utilizzare file batch, ecco come appare
create digest.bat :
java -classpath getdown-1.3.1.jar com. threerings.getdown.tools.Digester %CD%
Ed ecco
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION