代码之家  ›  专栏  ›  技术社区  ›  banjollity

删除Java的“临时Internet文件”

  •  3
  • banjollity  · 技术社区  · 15 年前

    在Windows的Java控制面板上有“临时Internet文件”的设置,其中所有的小程序和WebStk都是缓存的。对于我们的应用程序的某些用户,这种缓存不能正常工作,他们需要通过控制面板删除所有文件,然后我们的WebStart应用程序才能正常更新自己。

    忽略这样做的其他含义,不管怎样,当我们进行更新时,我们可以通过编程方式删除临时文件缓存,最好是通过Java而不诉诸任何批处理文件或Windows黑客攻击QuaKCKE。

    1 回复  |  直到 13 年前
        1
  •  7
  •   Eddie    15 年前

    对于Web Start应用程序(如您所说的):

    javaws -uninstall
    

    您还可以通过在上向JNLP提供URL来卸载特定的Web启动应用程序。 -unintall 命令行。

    当我遇到这个问题时,根本原因是Web服务器错误地为Web Start的JAR文件应用了错误的到期日期。当我用Apachehttpd配置纠正这个问题时,我停止了不总是更新web start应用程序。值得一看。