此Java错误说明了如何:http :
//bugs.sun.com/view_bug.do?bug_id=4787931
系统属性
user.home由以下方式设置:
- 读取注册表值以获取键:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell FoldersDesktop
- 采用此值的父路径,但 不 解析环境变量。
示例:
%userprofile%Desktop=>
%userprofile%(未解析的环境变量)
此问题应在Java 8中解决。
相关参考:Javauser.home设置为%userprofile%并且未解析



