2012-02-25 41 views
0

姓氏和名字下面是我的情况。的Java - 获取用户

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

谢谢大家提前!

+0

是。我意识到这一点并准备好了解决方案。我只是想找出一些想法和代码。当我说了这两个部分时,我的意思就是对于这两个操作系统都有一些不同的方法。 – Confiqure 2012-02-25 03:52:48

回答

1

很多时候,电脑连都不知道用户的真名 - 你意识到了吧?这就是说,有一个Java系统属性“user.name”,这将始终包含登录名,在任何系统上:

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

这就是你可以用任何的可靠性得到的唯一的事情。

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

+0

是的。这是我目前拥有的。我正在寻找任何可以改善这种情况的方法。 – Confiqure 2012-02-25 04:04:40

+0

增加了一个建议! – 2012-02-25 04:07:48

+0

恐怕有些用户会不会把自己的真实姓名,这就是为什么我请求,我有一个单向或双向仔细检查...... – Confiqure 2012-02-25 04:12:53