如何在java中更改缓存目录的路径,或者如何为任何用户自定义它?

如何在java中更改缓存目录的路径,或者如何为任何用户自定义它?,java,Java,我想将:C:\Documents and Settings\abc\Application Data\Sun\Java\Deployment\cache的路径更改到任何指定位置 如何自定义deployment.properties文件但更改对任何用户都应该是通用的,我不需要为每个用户都更改它 有什么方法可以做到这一点吗?可以通过以下方式在windows界面中更改默认的java缓存目录: controlpanel>Java>General>Setting>Location 这是java缓存文件的一

我想将:
C:\Documents and Settings\abc\Application Data\Sun\Java\Deployment\cache
的路径更改到任何指定位置

如何自定义deployment.properties文件但更改对任何用户都应该是通用的,我不需要为每个用户都更改它


有什么方法可以做到这一点吗?

可以通过以下方式在windows界面中更改默认的java缓存目录:

controlpanel>Java>General>Setting>Location

这是java缓存文件的一般位置

注意:如果更改按钮被禁用,请转到您的
JRE>bin
目录,将
javacpl.exe
更改为在兼容模式下运行(
Windows XP(Service Pack 3)

现在,如果您使用JavaWebStart作为部署工具,请参考以下内容 并更改
deployment.properties
中的
deployment.user.cachedir
属性

每个java安装都有一个
deployment.properties
文件。在我的java配置中,此文件的位置是
C:\Users\\AppData\LocalLow\Sun\java\Deployment


另请参阅

,但deployment.properties文件中没有deployment.user.cachedir这样的属性。那么如何添加它呢?我已经浏览了您提到的链接,但它也在说同样的事情。请紧急回复。是否需要它?您是否检查了此属性?客户端应用程序应用程序部署在jboss服务器上。共享web链接。当我们单击链接时,会调用java web start并开始在以下位置下载jar:C:\Documents and Settings\abc\Application Data\Sun\java\Deployment\cache,我想在本地文件夹的特定文件夹中下载jar。我正在使用以下命令从命令prompot进行尝试:javaws-silent-import-codebase,是否有任何选项可以指定指向我的localfolderin的缓存目录在上面的注释中,我试图告诉您我到底在做什么,以及我想要什么..请检查一下,您将来到knw。。。。??