Java应用程序自动更新

时间:2014-07-28 12:06:06

标签: java

我们有一个java应用程序hello.jar和一个应用程序更新所在的服务器。我们在应用程序hellow.jar中实现了一个机制,它在updates文件夹中下载了最新的jar。

所以

我运行hello.jar

hello.jar在更新中下载updates.zip

然后hello.jar提取updates.zip文件并解压缩     updater.jar和最新的hello.jar

接下来,使用流程构建器启动update.jar和hello.jar     使用system.exit(0)

存在

现在updater.jar将原始的hello.jar复制到备份

然后updater.jar从update / hello.jar复制最新的应用程序     到当前目录

然后updater.jar删除/ backup目录

下一次更新.jar会删除/ updates目录

最后updater.jar再次启动hello.jar并退出

如果有更好的替代方法,请告诉我。

1 个答案:

答案 0 :(得分:-2)

这几乎与我解决它的方式完全相同。因为我的" update.jar"不会以任何方式改变,我不会再次下载。