Java小程序:像Runescape这样的游戏如何预加载和保存资源,以便用户以后不必再次下载它们?

时间:2011-11-06 21:12:40

标签: java applet preload

用户第一次玩Runescape(通过Java applet播放)时,applet需要几分钟才能下载大量数据。在后续播放时,不会从服务器检索此数据,而是从客户端PC上的某个位置检索。

这些数据保存在哪里,以及如何完成?

2 个答案:

答案 0 :(得分:3)

除了签署您的applet之外,您还可以为applet提供JNLP file ,这样就可以访问javax.jnlp个包了。然后,您可以使用DownloadService来缓存您下载的数据。这将导致Java Web Start缓存您的文件。

答案 1 :(得分:2)

RuneScape使用签名的applet,使他们可以访问文件系统。

如果您查看c:\.jagex_cache_32或类似内容,您将找到数据文件。