圖元檔案
Getdown 使用兩個圖元檔:
getdown.txt和
digest.txt。
你自己建立getdown.txt檔案(下面會有說明),我們的程式會根據你專案中的檔案建立
digest.txt檔案。
獲取下來.txt
getdown.txt 檔案儲存 Getdown 運行和更新應用程式所需的所有內容。現在我們將描述標準的
getdown.txt結構,您可以閱讀所有可能性的
完整描述。標準
getdown.txt如下所示:
# 用戶端程式下載更新的資料夾的 URL 位址 appbase = http://myapplication.com/myapp/ # 使用者介面設定檔 ui.name = My Application # 應用程式的所有 jar 檔案 code = application.jar #您的方法所在的類別main(String[] args) class = myapplication.MyApplication
appbase包含下載應用程式的 URL 和兩個圖元檔案。在我們的例子中,應用程式和圖元檔案的完整路徑如下所示:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
摘要.txt
摘要.txt將由
com.trirings.getdown.tools.Digester實用程式建立。為此,請下載
getdown-XYjar。因此,您的資料夾中現在包含您的應用程式和一個圖元檔案:
myapp/getdown.txt myapp/application.jar
是時候建立
digest.txt了,為此,請在命令列中輸入:
% java -classpath getdown-XYjar com.thirdrings.getdown.tools.Digester myapp
其中
myapp是您的應用程式和一個圖元檔案目前所在的
myapp資料夾的路徑。如果您正確執行了所有操作,命令列上將顯示以下訊息:
正在產生摘要檔案“myapp/digest.txt”...
期待已久的第二個圖元
檔digest.txt也將被加入到您的應用程式資料夾中。產生
digest.txt的詳細說明可以在這裡找到
伺服器
現在您的資料夾包含您需要的一切:應用程式和兩個圖元檔案。您可以將其上傳到您的伺服器。不要忘記該資料夾的位址必須是
appbase欄位中
getdown.txt中指定的位址。內部文件應該可以透過
資料夾位址+文件名訪問,即 像這樣:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
檢查工作
現在讓我們來代替將使用您的應用程式的客戶。首先,建立一個資料夾並將
getdown-XYjar放入其中。現在讓我們建立
getdown.txt,它將只包含一行:
應用程式庫 = http://myapplication.com/myapp/
現在我們在命令列中寫入以下命令:
% java -jar myapp/getdown-XYjar myapp
如果需要更新和運行您的應用程序,它應該將您的文件與伺服器上的文件進行比較。就這樣!____________________________________________________________________________________________________ PS 要使用命令列,您可以使用批次文件,這就是
createdigest.bat的樣子:
java -classpath getdown-1.3.1.jar com.trirings.getdown.tools.Digester %CD%
這是
update.bat:
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION