gpt4 book ai didi

java应用程序更新程序

转载 作者:行者123 更新时间:2023-11-30 05:53:24 24 4
gpt4 key购买 nike

我有一个 java 应用程序,它在我办公室网络中的许多计算机上使用。这是一个 java swing 应用程序,当有更新时,大多数时候我必须更新每台计算机。目前有一种机制可以自动更新这些应用程序,但它似乎无法正常工作,也就是说,我在数据库中有一个简单的表,其中包含已发布的版本号,当应用程序启动时,它会根据数据库检查其版本。如果它不符合要求,那么它会从我们安装在网络中的 FTP 服务器下载整个应用程序。

最近想创建一个服务器来完成这个任务。但是,我不知道这样做是否是一个好习惯。

我的想法是,有一个服务器可以获取 FTP 服务器中每个文件的 md5 哈希值,并将该哈希列表和文件列表发送到其客户端。当客户端(我的 swing 应用程序)获得此列表时,它会将这些哈希与其文件进行比较,如果不匹配,客户端可以从 FTP 服务器下载该文件。

请告诉我这是更新 Java 应用程序的好方法吗?

最佳答案

你应该使用 Java Webstart .

它专为这种情况而设计:从 Internet 和/或 Intranet 自动下载和更新应用程序。

它甚至可以做一些聪明的事情,例如应用程序版本控制和通过智能缓存确保仅在需要时才下载新文件。

关于java应用程序更新程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com