找到java缓存目录 - 动态

Mat*_*mes 2 java applet caching java-web-start

有没有办法如何以编程方式查找java缓存目录?

Normaly它位于这样的目录中:

System.getProperty("user.home") + someMiddleDir + "/Sun/Java/Deployment/cache/" +
    versionCode;
Run Code Online (Sandbox Code Playgroud)

它在Windows Vista上解析为 "c:/Users/userId/AppData/LocalLow/Sun/Java/Deployment/cache/6.0"

但我需要以更动态/更精确的方式找到它(最小硬编码/路径).

Mar*_*oth 5

用这个:

com.sun.deploy.config.Config.getCacheDirectory()

一个好朋友告诉我这个小讨厌的方法:)