Java 从Applet中的jar获取资源&x27;s缓存

Java 从Applet中的jar获取资源&x27;s缓存,java,jar,applet,classpath,Java,Jar,Applet,Classpath,我将现有的应用程序硬塞进一个小程序中,这样我们就可以说我们支持Web2.0。不要问 文件系统访问遍布我们的基线,因此我正在将它们全部转换为基于类路径的资源加载,这一过程进展顺利,除了我们正在遍历目录系统编译列表的几十种情况之外。一个简单的例子是在特定目录中查找.obj文件,并将该列表呈现给用户 所以我在jars和文件系统中编写了一个文件和目录的抽象层,它工作得很好。我的问题是,当我从class.getResource获取资源URL时,它包含服务器上jar的地址,但我知道小程序已经访问了不同类的j

我将现有的应用程序硬塞进一个小程序中,这样我们就可以说我们支持Web2.0。不要问

文件系统访问遍布我们的基线,因此我正在将它们全部转换为基于类路径的资源加载,这一过程进展顺利,除了我们正在遍历目录系统编译列表的几十种情况之外。一个简单的例子是在特定目录中查找
.obj
文件,并将该列表呈现给用户

所以我在jars和文件系统中编写了一个文件和目录的抽象层,它工作得很好。我的问题是,当我从
class.getResource
获取资源URL时,它包含服务器上jar的地址,但我知道小程序已经访问了不同类的jar


我希望有一种方法可以避免从服务器获取jar文件;e、 g.文件已经缓存在某个地方,有一种简单的方法可以获取它。

你看到的东西是骗人的。它与applet和JWS应用程序无关。要知道缓存资源的位置。因此,即使资源在本地缓存,插件也会声明路径是到服务器的

“别问了。”同上。如果你不准备回答任何问题,可能会被要求提供最好的帮助,请考虑不要问更多的问题。如果你要抱怨这只是一种表达,我建议你“不要随便乱扔这种表达”。谢谢你的反馈,我会考虑的。