运行applet,jar包下载客户端的问题

时间:2021-08-02 08:32:57
当用户第一次打开一个applet后,对应的Ajar包会下载到客户端的临时文件夹内中,第二次打开后客户端先去找本地的Ajar找到后就直接运行,不会再下载服务端的Ajar包。现在我碰到一个问题,如果我在服务端的Ajar包中文件做了一些修改后,但是客户端去连接时还是会用本地的Ajar包直接运行,不会下载服务端上新的Ajar包(只有手动在控制面板中删除java的临时文件才行)。

现在有个土办法解决的是把控制面板的就java中允许保存临时文件的勾去掉就好,每次都去下载的。。。

我想请教1个问题:
当本地已经存在Ajar包时,IE运行applet后是根据什么来判断要不要去下载最新的Ajar包?

5 个解决方案

#1


把Ajar包加个版本号,更新时版本也更新了,
运行时检查是否更新.

#2


好久 没来 排名都下降了 顶

#3


服务器端总是有最新程序,当客户端的程序连接到服务器时,先判断当前版本是否比服务器版本低,如果是低则下载更新,否则直接运行.

注意下载期间服务停止,下载完成重新启动程序

#4



方法1:加个版本号

方法2:把Ajar打成exe文件每次更新后提示用户可下载exe文件更新控件或者页面。然后用户下载后执行exe达到你要的效果就可以了。

#5


不会,向大家学习下.

#1


把Ajar包加个版本号,更新时版本也更新了,
运行时检查是否更新.

#2


好久 没来 排名都下降了 顶

#3


服务器端总是有最新程序,当客户端的程序连接到服务器时,先判断当前版本是否比服务器版本低,如果是低则下载更新,否则直接运行.

注意下载期间服务停止,下载完成重新启动程序

#4



方法1:加个版本号

方法2:把Ajar打成exe文件每次更新后提示用户可下载exe文件更新控件或者页面。然后用户下载后执行exe达到你要的效果就可以了。

#5


不会,向大家学习下.