【发布时间】:2010-06-30 10:50:06
【问题描述】:
当我在土耳其语 Windows 7 上运行 System.getProperty("user.home") 时,我得到“C:\Users\aaaa”,即使我的计算机中不存在“用户”文件夹(我有“用户”的土耳其语翻译)。如何获得正确的 user.home 信息?
谢谢你
【问题讨论】:
-
哇。那很有意思。可能与以下错误有关:bugs.sun.com/bugdatabase/view_bug.do?bug_id=4787931
-
@aioobe提到的bug建议在java 5中使用System.getenv("USERPROFILE"),你用的是什么版本的java?
-
具体版本信息为:
C:\>java -version java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode) -
哎哟!!那个 bug 有将近 7.5 年的历史,有 139 票,在前 25 个 bug 列表中排名第 7。