所以我使用java System.getProperties(“user.home”)。这是我遇到的问题,我在安装过程中调用它需要管理员权限,在安装过程中我需要在用户目录中保存一些文件(例如c:\ Users \ myname \ AppData \ Local \ SavedFiles)。出现问题,如下面的步骤所示:
1)用户mbrando登录Windows 8
2)他运行安装程序
3)提示他以管理员权限登录
4)他以用户身份登录:imadmin
5)安装人员继续
6)安装程序在c:\ users \ imadmin \ AppData ...中保存一些本地文件,而不是c:\ users \ mbrando \ AppData
通过调用System.getProperties(“user.home”)获取用户的本地主目录。基本上我想知道我可以获取登录用户的主目录而不是管理员用户的ID。有关如何使用java System.getProperties获取此内容的任何想法吗?
感谢。
答案 0 :(得分:0)
安装程序实际上由“imadmin”运行。不是mbrando。