получить информацию о системном аккаунте java? - PullRequest
0 голосов
/ 30 августа 2011

Можно ли получить информацию о текущей учетной записи (на компьютере), такую ​​как имя пользователя и изображение профиля, с помощью Java?любая помощь будет оценена

спасибо, TC

Ответы [ 2 ]

3 голосов
/ 30 августа 2011

Информация о системной учетной записи доступна через системные свойства Java.Например: System.getProperty ("user.name") вернет имя пользователя, который запустил исполняемый файл Java.Аналогично, «user.home» получит домашний каталог этого пользователя.Есть много свойств, если вы хотите получить полный список, проверьте System.getProperties ().

Однако, когда вы говорите изображение профиля, мне становится интересно, если вы говорите о пользовательской учетной записи для вебафреймворк.Если это так, я не уверен, как вам помочь, так как я не знаю, какой веб-фреймворк вы используете (и лично я не очень помог бы в любом случае, я не оченьвеб-эксперт).

2 голосов
/ 30 августа 2011

См. http://download.oracle.com/javase/tutorial/essential/environment/sysprop.html для получения списка системных свойств, доступных для JVM в каждой ОС.

После этого вы можете получить доступ к свойству, используя String prop = System.getProperty("user.name").

Там нет универсального доступа к любой фотографии профиля, о которой я знаю. Для этого могут быть специфичные для ОС библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...