社区
Java SE
帖子详情
java 如何实现程序的自动更新,有例子最好了
sualang
2007-03-19 11:49:16
如题
...全文
1536
11
打赏
收藏
java 如何实现程序的自动更新,有例子最好了
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猛将
2012-03-16
打赏
举报
回复
这里有个例子,用socket实现,还有原码下载:http://www.java3z.com/cwbwebhome/article/article5/5937.html
---------------------
http://www.hopthink.com/soft/index.htm
qzjackie
2007-03-21
打赏
举报
回复
上面都说了。我只能帮顶了。
www203
2007-03-19
打赏
举报
回复
autoupdate.jar
zhuokai
2007-03-19
打赏
举报
回复
下载autoupdate.jar,有实现过的
interpb
2007-03-19
打赏
举报
回复
做一个线程 过一段时间 就连接指定的远程服务器
看最新版本号 与本地当前版本号是不是一致
是的话 就弹出窗口 提示用户 用户确认就 自动下载下来
然后更新原来的class
再启动
过程就是这样
自己写一个小小的代码测试一下就可以'
yeah920
2007-03-19
打赏
举报
回复
up
谜斯特段
2007-03-19
打赏
举报
回复
c/s??
约翰羊
2007-03-19
打赏
举报
回复
把更新程序写入数据库,把版本号也写进去。
客户端读这个表,通过版本号判断是否有新程序
如果有新程序,把更新程序读到本地,生成文件。
然后询问用户是否升级,是否现在升级。
eagerEagle
2007-03-19
打赏
举报
回复
写一个类来开启一个线程,用它来即时更新
比如
class updateThread implements Runnable
{
调用者 dd;
private long freshTime=1000; //更新频率1000豪秒一次
updateThread()
{
}
updateThread(调用者 dd)
{
this.dd=dd;
}
public void run()
{
while(true)
{
//你需要做的事情--更新的具体步骤
//----每隔freshTime豪秒执行一次更新------------
try
{
Thread.sleep(freshTime);
}catch(Exception e)
{
System.out.println("线程睡眠时发生异常");
}
}
}
}
然后你在需要用他的地方,一般是主程序,的代码里这样写
updateThread ut=new updateThread(this); //注意this的使用环境,括号里的参数是调用者的当前对象,这是为了把调用者(主程序)的权限给线程。
new Thread(ut).start(); //正式启动线程
zuguanqun
2007-03-19
打赏
举报
回复
up 帮楼主顶一下,希望代码
serpentking
2007-03-19
打赏
举报
回复
利用线程实现
java
开发
自动更新
程序
_
JAVA
自动更新
程序
最近由于一个工程需要做应用
程序
启动时,
自动更新
的项目在GOOGLE上找了半天也没见到什么比较好的办法自己动手写了一个通过版本号检查网络上是不是存在新的更新文件,并自动通过HTTP下载文件的
程序
希望对正在找此类
程序
的朋友有帮助本地文件需要一个ver.txt 此文件内容为本地软件版本号网络上我直接在一个页面上打印出网络存在的版本号例如,这个
例子
里,我在 http://XXX.XXX.XXX/Auto...
java
C/S架构的客户端
自动更新
实现
前言: 用
java
开发的客户端,还在不断开发完善中,客户有几十个时,如果挨个通知下载更新,就太麻烦了,于是
实现
了一个更新功能,以节省更新的人力物力。
实现
思路: 从服务器获取最新版本号,和当前版本判断,从而判断出是否需要更新 从服务器下载最新版本到临时文件夹 关闭当前
程序
,复制临时文件夹的新版本覆盖运行目录文件,启动
程序
(笔者最开始担心这个,敲黑板!,下面这句是重点) ...
java
自动更新
_
JAVA
自动更新
程序
最近由于一个工程需要做应用
程序
启动时,
自动更新
的项目在GOOGLE上找了半天也没见到什么比较好的办法自己动手写了一个通过版本号检查网络上是不是存在新的更新文件,并自动通过HTTP下载文件的
程序
希望对正在找此类
程序
的朋友有帮助本地文件需要一个ver.txt 此文件内容为本地软件版本号网络上我直接在一个页面上打印出网络存在的版本号例如,这个
例子
里,我在 http://XXX.XXX.XXX/Auto...
JAVA
自动更新
程序
JAVA
自动更新
程序
java
CS结构软件自动升级的
实现
android之
程序
自动更新
的
实现
应用都有版本的更新,那么怎样
实现
更新呢?今天就为大家介绍应用
自动更新
的全过程。
程序
自动更新
的流程大致如下:
程序
启动 -->适时后台检查更新--->链接远程服务器-->获取新版本信息 -->比对当前版本-->if(有更新)-->显示更新提示对话框并显示更新的内容-->交与用户选择. 下面是我做的demo,大家可以参考一下: 布局比较简单就不上代码了。 主
程序
代码:
Java SE
62,622
社区成员
307,252
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章