如果你用的是1。2以上的JAVA,客户机会装上一个JRE的,JRE会有一个自己的高速缓存,class/jar文件会存到它的高速缓存里去。每次浏览的页面包含这些已经有的class/jar的APPLET时,系统会首先检查那些class文件,看服务器上的版本和客户机的高速缓存里的版本是否一致,如果一致,就不下载新的,不然就下载新的。

解决方案 »

  1.   

    这可能跟运行环境有关.
    一般来说,下载过jar会保存在你的电脑里.比如win2k,用sun的虚拟机,可能就会有一些文件在某个cache文件夹里面.
    我的电脑中的这个目录:
    C:\Documents and Settings\admiNistrator\Application Data\Sun\Java\Deployment\cache\javapi\v1.0\jar中.不同的jre可能不一样.
    你下次浏览这个页面的时候如果虚拟机发现服务器上有更新版本的jar,它就会下载回来.
    如果没有,就用cache的.