更新Jar/Programs的库

SHi*_*KiT 5 java auto-update

我正在寻找我正在开发的软件的更新库.这是一个小软件,但我想用一些不错的功能灌输它.其中之一是自动更新.我已经开发了2个类库来为我做这个工作,但是我想要一个更强大的库,因为它缺少一些功能.在库可能具有的功能之间,可以包含它们:

  • 根据旧版本生成差异文件(例如jar).给定jar的当前版本和新的jar文件,生成一个将由客户端下载的新jar,仅放置自上次更新以来更改的文件.
  • 检查某种校验和.JAR中的每个文件都有自己的校验和,或者整个jar都有校验和.
  • 生成那些校验和.如果可能的话,在参加第一项时.给定新文件,按文件或jar by jar.
  • 如果输入是文件夹或jar,它也可以处理.
  • 将当前jar与下载的jar合并.

PS:我不是在写一个基于网络(在浏览器中运行)的应用程序.

感谢您的关注.

SHi*_*KiT 3

在此答案中找到了满足我需求的完美解决方案:java web start Alternative

请看一下这个软件https://code.google.com/p/getdown/它声称它可以是 GCJ 并可用于更新非 Java 应用程序。但这确实满足了我的期望!