我正在构建Java应用程序,该应用程序将从Web上免费下载。我想添加一个自动更新功能,以修复错误或增强应用程序。对于自动更新,我将程序分为3个单元。
Base-非常小的代码,它将检查第二个单元的新版本(上载器)以对其进行更新并运行 Uploader将检查项目的新更新并下载所有更新并运行主程序-它包含主应用程序并包含所有模块。
我这样做的原因有两个:
我不希望客户端在有任何更新的情况下重新启动应用程序由于应用程序仍然很新,因此我不想出现用户无法运行或更新应用程序的任何问题,因此Base很小,几乎没有错误。
是否有通用的Java方法/第三方来执行自动更新?