图元文件
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