【问题标题】:Getting resources from jars in an Applet's cache从 Applet 缓存中的 jar 获取资源
【发布时间】:2012-04-10 14:57:45
【问题描述】:

我将现有应用程序硬塞到 Applet 中,因此我们可以说我们支持 Web 2.0。不要问。

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

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

我希望有一种方法可以避免从服务器获取 jar 文件;例如该文件已缓存在某处,并且有一种简单的获取方法。

【问题讨论】:

  • “别问。”同上。如果您不准备回答任何和所有可能被问到的问题以提供最佳帮助,请考虑不要再问任何问题。如果您要抱怨“只是一种表达方式”,我建议“不要随便扔这种表达方式”。
  • 感谢您的反馈,我会考虑的。

标签: java jar applet classpath


【解决方案1】:

您所看到的具有欺骗性。这与小程序和 JWS 应用程序无关。知道缓存资源的位置。出于这个原因,即使资源在本地缓存,插件也会声明路径是到服务器的。

【讨论】:

    猜你喜欢
    • 2011-04-19
    • 2019-11-08
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    • 2017-08-23
    • 1970-01-01
    • 2015-04-02
    • 2011-11-25
    相关资源
    最近更新 更多