Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java小程序:像Runescape这样的游戏是如何预加载和保存资源的,这样用户就不会';你以后不必再下载了吗?_Java_Applet_Preload - Fatal编程技术网

Java小程序:像Runescape这样的游戏是如何预加载和保存资源的,这样用户就不会';你以后不必再下载了吗?

Java小程序:像Runescape这样的游戏是如何预加载和保存资源的,这样用户就不会';你以后不必再下载了吗?,java,applet,preload,Java,Applet,Preload,用户第一次播放Runescape(通过Java小程序播放)时,小程序需要几分钟来下载大量数据。在后续播放中,此数据不是从服务器检索的,而是从客户端PC上的某个位置检索的 此数据保存到何处以及如何保存?RuneScape使用一个签名小程序,使他们能够访问文件系统 如果您在c:\.jagex\u cache\u 32或类似的内容中查找,您会找到数据文件。除了对小程序签名之外,您还可以给小程序a,这将使其能够访问包。然后可以使用DownloadService对下载的数据进行缓存。这将导致Java We

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


此数据保存到何处以及如何保存?

RuneScape使用一个签名小程序,使他们能够访问文件系统


如果您在
c:\.jagex\u cache\u 32
或类似的内容中查找,您会找到数据文件。

除了对小程序签名之外,您还可以给小程序a,这将使其能够访问包。然后可以使用
DownloadService
对下载的数据进行缓存。这将导致Java Web Start缓存您的文件。

JWS不需要
DownloadService
来缓存类。缓存类是默认行为(除非通过Java控制面板禁用)。不过,指定延迟下载并使用
DownloadService
确实提供了更多的控制。我修正了我的答案。打得好!除了我已经对答案投了赞成票外,我会对编辑投赞成票