获取系统帐户信息java?

时间:2011-08-29 22:20:07

标签: java user-accounts

是否可以使用Java获取当前帐户信息(在计算机上),例如用户名和个人资料图片?任何帮助将不胜感激

感谢, TC

2 个答案:

答案 0 :(得分:3)

系统帐户信息可通过Java的系统属性获得。例如: System.getProperty(“user.name”)将返回运行java可执行文件的人的用户名。同样,“user.home”将获取该用户的主目录。有许多属性,如果需要完整列表,请查看System.getProperties()。

然而,当你说个人资料图片时,我想知道你是否在讨论网络框架的用户帐户。如果是这样的话,我不确定如何帮助你,因为我不知道你正在使用什么样的网络框架(而且就个人而言,无论如何我都没有太大的帮助,我不是很了解网络专家)。

答案 1 :(得分:2)

请参阅http://download.oracle.com/javase/tutorial/essential/environment/sysprop.html以获取每个操作系统上JVM可用的系统属性列表。

然后,您可以使用String prop = System.getProperty("user.name")访问媒体资源。

我不知道对任何个人资料图片的普遍访问权限。可能有特定于操作系统的库。