客户端定时从服务器上获取需要更新的文件。两边可以用配置文件进行版本比较。服务器上我也搭了一个ftp。非要用activex不可么,我们客户端什么都没安装,我也不想安装什么工具,全部自动完成更新。

解决方案 »

  1.   

    典型的观察者模式。
    基本思路:客户端定时向server发送请求,然后基本版本比较,不同一就更新
      

  2.   

    AutoUpdatePlus 很好用的工具
      

  3.   

    写一个后台线程,定时从FTP服务器上面,比较本地资源是否相同,如果不同,将最新版本的Jar包下下来。
    然后,提示用户是否更新版本,如果是,则退出当前程序,启动更新程序将新下载的Jar包更新到正确的位置。
    最后,运行更新以后的程序。
      

  4.   

    AutoUpdatePlus 下下来看看先,没接触过=。=谢谢
      

  5.   

    哦。多谢这么热情的回答 - -。我只想知道具体怎么实现。不安装工具,必须在本地windows客户端上调用activex来实现么。有没有什么具体的简单点实现方式。