如果在Windows(Vista)的系统,我应该把数据应该是可读和可写的每个人,即每个计算机用户? Vista的C:\ Users \ xxx \ AppData \ something,C:\ Program Files和C:\ ProgramData目录和UAC的概念有点混乱。将全局应用程序数据放在Vista中的位置?
此外,没有任何现成的解决方案,确定了Java的位置吗?我想它需要与本地库进行一些交互,因为System.getProperties只有user.home和user.dir,它们都不是全局可写的。
谢谢!看来System.getenv(“ALLUSERSPROFILE”)至少在我的系统上给出了C:\ ProgramData。 – 2009-04-15 08:21:04