Java缓存小程序吗?

Java缓存小程序吗?,java,caching,applet,Java,Caching,Applet,我从Oracle下载了一个简单的小程序示例: (小程序\调用JavaScriptFromApplet) 当我第一次发射时,一切正常但是当添加一些我自己的函数时,重新编译此代码(使用ant)并尝试再次启动它,我的htmls无法调用添加的函数? 我清除了浏览器缓存,尝试了一切 我的问题 Java缓存我的小程序吗 第一个答案是肯定的,那么如何清除这个缓存呢 如上所述 应用程序jar和资源缓存在磁盘上以避免加载 下一次需要它们的时候,它们就会出现 缓存的默认位置取决于操作系统和 可以在Java控制面板中

我从Oracle下载了一个简单的小程序示例: (小程序\调用JavaScriptFromApplet)

当我第一次发射时,一切正常但是当添加一些我自己的函数时,重新编译此代码(使用ant)并尝试再次启动它,我的htmls无法调用添加的函数?

我清除了浏览器缓存,尝试了一切

我的问题

  • Java缓存我的小程序吗
  • 第一个答案是肯定的,那么如何清除这个缓存呢
  • 如上所述

    应用程序jar和资源缓存在磁盘上以避免加载 下一次需要它们的时候,它们就会出现

    缓存的默认位置取决于操作系统和 可以在Java控制面板中隐藏

    “常规”选项卡中提供了缓存的设置和控件 Java控制面板的临时Internet文件部分。 单击设置。。。更改缓存的位置和大小。点击 看法查看缓存中有哪些文件

    您可以通过运行javaws-uninstall清理缓存,或者转到 Java控制面板的常规选项卡,单击查看…,然后删除文件 手动。您还可以使用Java控制面板卸载 单个应用程序和扩展

  • 确保配置为显示小程序和JWS应用程序。打开时,键入
    x
    ,然后键入
    c
    。其中一个清除缓存,另一个清除控制台文本。请参阅初始控制台文本which

  • 也许我可以在JNLP文件中禁用“缓存”选项?我还读到,人们经常在http请求中添加随机参数(比如applet?id=123432),但这没有帮助。唯一有帮助的是:重命名jar或jnlp文件,但这似乎是一个糟糕的解决方案,但我同意。“也许我可以禁用jnlp文件中的‘缓存’选项?”简短回答,否。长回答,否。让我们从以下方面开始:关于用户是否选择允许在本地缓存类,这不是编写JNLP的人的决定。毕竟,这是他们的机器。无论如何,直到最后一刻,你才应该在浏览器中测试小程序。使用小程序查看器。它不缓存任何内容。