有时候我们的程序需要连接服务器检测新版本,如果发现新版本则需要自动下载升级.这种需求在Linux下还好说,但在windows下如何替换正在运行的程序文件呢? 当然有办法,步骤如下: 1. 将我们的程序使用< Java程序代理器>打包发布(这里我们需要用到它的高级版,而不是免费版, 点击下载) 2. 程序正常运行,连接服务器,检查新版本 3. 当发现新版本时,直接从服务器下载新版本文件(一般是jar包)到程序所在文件夹,并添加“.update”为文件扩展名 4. 提示用户重启 这样一来便完成了在…