我正在构建可以从网上免费下载的 Java 应用程序。我想添加自动更新功能,以修复错误或增强应用程序。为了自动更新,我将程序分成 3 个单元。
- 基础 - 非常小的代码,将检查第二个单元(上传器)的新版本,更新它并运行它
- 上传器将检查项目的新更新并下载所有更新并运行它
- 主程序 - 这包含主应用程序并包含所有模块。
我这样做有两个原因:
- 我不希望客户端在发生任何更新时重新启动应用程序
- 由于应用程序仍然是新的,我不希望出现任何用户无法运行或更新应用程序的问题,因此基础非常小并且几乎没有错误。
有没有通用的Java方法/第三方来进行自动更新?
Java网络启动 https://stackoverflow.com/tags/java-web-start/info(JWS) 是 Oracle 公司的技术,用于直接从网络或 Internet 链接启动富客户端(Swing、AWT、SWT)桌面应用程序。它为支持 Java 的平台提供“一键式”安装。
JWS 提供了许多吸引人的功能,包括但不限于启动屏幕、桌面集成、文件关联、自动更新(包括延迟下载和更新的编程控制),按平台、体系结构或 Java 版本对本机和其他资源下载进行分区,配置运行时环境(最低 J2SE 版本、运行时选项、RAM 等),使用扩展轻松管理公共资源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)