Metafiles
Getdown menggunakan dua metafiles:
getdown.txt dan
digest.txt . Anda membuat sendiri fail
getdown.txt (akan terdapat penerangan di bawah), dan program kami akan mencipta fail
digest.txt berdasarkan fail dalam projek anda.
getdown.txt
Fail
getdown.txt menyimpan semua yang diperlukan oleh Getdown untuk menjalankan dan mengemas kini aplikasi anda. Sekarang kami akan menerangkan struktur
getdown.txt standard , dan anda boleh membaca
huraian penuh semua kemungkinan. Beginilah rupa
getdown.txt standard :
# Alamat URL folder dari mana program klien akan memuat turun kemas kini appbase = http://myapplication.com/myapp/ # Fail konfigurasi antara muka pengguna ui.name = Aplikasi Saya # Semua fail jar kod aplikasi anda = application.jar # Kelas di mana kaedah anda terletak utama(String[] args) kelas = myapplication.MyApplication
appbase mengandungi URL tempat aplikasi anda akan dimuat turun dan dua metafiles. Dalam kes kami, laluan penuh ke aplikasi dan metafiles akan kelihatan seperti ini:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
digest.txt
digest.txt akan dibuat oleh utiliti
com.threerings.getdown.tools.Digester . Untuk melakukan ini, muat turun
getdown-XYjar . Oleh itu, dalam folder anda kini anda mempunyai aplikasi anda dan satu metafile:
myapp/getdown.txt myapp/application.jar
Sudah tiba masanya untuk mencipta
digest.txt , untuk melakukan ini, taipkan baris arahan:
% java -classpath getdown-XYjar com.threerings.getdown.tools.Digester myapp
di mana
myapp ialah laluan ke folder
myapp di mana aplikasi anda dan satu metafile berada pada masa ini. Jika anda melakukan semuanya dengan betul, mesej berikut akan muncul pada baris arahan:
Menjana fail ringkasan 'myapp/digest.txt'...
Dan juga metafile kedua yang ditunggu-tunggu
digest.txt akan ditambahkan pada folder aplikasi anda . Arahan terperinci untuk menjana
digest.txt boleh didapati
di sini
Pelayan
Sekarang folder anda mengandungi semua yang anda perlukan: aplikasi dan dua metafiles. Anda boleh memuat naiknya ke pelayan anda. Jangan lupa bahawa alamat kepada folder mestilah yang dinyatakan dalam
getdown.txt dalam medan
appbase . Dan fail dalaman harus boleh diakses oleh
alamat folder + nama fail , i.e. seperti ini:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Menyemak kerja
Sekarang mari kita ambil tempat pelanggan yang akan menggunakan aplikasi anda. Mula-mula, buat folder dan lepaskan
getdown-XYjar ke dalamnya . Sekarang mari buat
getdown.txt yang akan mengandungi hanya satu baris:
appbase = http://myapplication.com/myapp/
Sekarang kita menulis arahan berikut pada baris arahan:
% java -jar myapp/getdown-XYjar myapp
Ia harus membandingkan fail anda dengan fail pada pelayan jika perlu untuk mengemas kini dan menjalankan aplikasi anda. Itu sahaja! _______________________________________________________________________________________________________________ PS Untuk bekerja dengan baris arahan, anda boleh menggunakan fail kelompok, inilah yang kelihatan seperti
create digest.bat :
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
Dan inilah
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION