Java - 获取用户的名字和姓氏

时间:2012-02-25 03:43:12

标签: java windows macos

这是我的情况。

我正在编写一个存储数据库的程序。目前,识别用户的方式是通过他们的计算机用户名。我在这里非常绝望,所以任何想法都会奏效。我正在为BOTH OSX和Windows计算机寻找任何方法(并不总是需要工作),以某种方式获取用户的名字和姓氏。

提前谢谢大家!

1 个答案:

答案 0 :(得分:1)

很多时候,计算机甚至不会知道用户的真实姓名 - 你意识到了,对吧?也就是说,在任何系统上都有一个Java系统属性“user.name”,它始终包含登录名:

String username = System.getProperty("user.name");

这是唯一可以获得任何可靠性的东西。

... 提示用户除外。为什么不直接问他们的名字?