【发布时间】:2012-06-25 18:14:40
【问题描述】:
我正在为我正在开发的软件寻找更新库。这是一个小软件,但我想为它注入一些不错的功能。其中之一是自动更新。我已经开发了 2 个类库来为我完成这项工作,但我想要一个更强大的库,因为它缺少一些功能。在库可能具有的功能之间,这些可能包含在其中:
- 根据旧版本生成差异文件(例如jar)。给定 jar 的当前版本和新的 jar 文件,生成一个将由客户端下载的新 jar,仅放置自上次更新以来更改的文件。
- 检查某种校验和。 JAR 中的每个文件都有自己的校验和,或者整个 jar 都有一个校验和。
- 生成这些校验和。如果可能的话,同时注意第一个项目。给定新文件,逐个文件或逐个罐子。
- 如果它也可以处理输入是文件夹或 jar 的情况,那就太好了。
- 将当前 jar 与下载的 jar 合并。
P.S.:我不是在编写基于 Web(在浏览器中运行)的应用程序。
感谢您的关注。
【问题讨论】:
标签: java auto-update