社区
Java SE
帖子详情
java 如何实现程序的自动更新,有例子最好了
sualang
2007-03-19 11:49:16
如题
...全文
1564
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
打赏
举报
回复
利用线程实现
mysql正则替换字段中部分内容
1. 这个替换方法可以提换字段中那些需要被替换的内容如果是在字符串中间的内容代码: update 数据表名 set 字段名=REPLACE(字段名,'要被替换的原有内容(也是要匹配的字符串)','眼替换的新内容') where 字段名 REGEXP '要被匹配的字符串'; 代码: update m_case_data set content = REPLACE(content, 'htt...
update 追加一个字段的内容,或替换一个字段里面某些 字符
一: 使用REPLACE更新某表中某个字段详细内容 update `表名` set 字段名 =replace(字段名, '查找的内容','更改的内容') where 字段名 like '%查找的内容%'; update shangpin set click_url=replace(click_url,'21508360','1111111111') where click_url like
如何批量修改mysql某表字段里的字符串内容 ?
如题,怎样修改表中某字段的字符串的值,如我表中有数据如下: 很明显在内容中有个时间是不对的,我想把时间修改成具体的另一张表的某字段的到期时间。 这里用到mysql的两个函数,replace()和substring()(具体语法,参考这篇博客)。 具体思路就是:先用substring把要替换的内容截取出来,然后再用replace函数替换成自己想要的内容 分析一下,我的信息除了时间,其他的...
mysql批量更改字段中的部分内容
我要把图片中的MYSQL数据内容75h.cn修改abc.cn,怎么修改方便啊,有3000多条数据。 用字符串替换函数replace update 表名 set 字段名 = replace(字段名,'75h.cn','abc.cn')
mysql更新字符串中某个字符串_mysql更新某个字符串字段的部分内容
如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考。Mysql更新字段中部分数据第一种情况:update tab set A = concat(substring(A,1,3),'bbb');从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章