在Windows XP系统中,有没有办法确定Java的user.home系统属性的当前值,而无需像这样编写示例程序?
即从命令行或控制面板或注册表等?
如果您需要user.home在同一个用户帐户下运行java程序时找到将返回的确切值,您应该实际运行java程序来获取该值.对于此属性,无法保证稳定映射到Windows上的任何其他内容,并且当前使用的映射是错误的,并且最终不会更改它.
此错误条目描述了user.home当前实际获得它的价值,并讨论了一些可能更合适的替代方案:http://bugs.sun.com/view_bug.do?video_id = 4787931