如何在java中以编程方式获取java控制面板缓存路径?

时间:2013-08-29 07:09:44

标签: java caching applet

我在Applet工作。我想删除java缓存(主要是在sun \ deployment文件夹中)。我们可以使用Java控制面板更改此路径。假设有人在客户端改变了这条路径。然后我想在Applet中获取此路径。所以我可以在注销时删除它。

1 个答案:

答案 0 :(得分:1)

我不知道是否有保证以编程方式获取java缓存路径的方法。但无论如何它可能都没有实际意义。除非你的小程序是“值得信任的”:

  • 它不太可能有权查明缓存位置,
  • 它不太可能有权删除缓存中的文件......或用户机器上的任何其他位置。

FWIW,如果您的applet有权读取用户计算机上的文件,它应该能够将Deployment Configuration File加载到Properties对象中并从相关的位置获取缓存目录位置属性。