Java: Programatic способ определения текущих пользователей Windows

голоса
7

Я вижу много подобных вопросов, но я хочу, чтобы найти имя пользователя, вошедшего в систему пользователя с помощью Java.

Его, вероятно, что-то вроде:

System.getProperty(current.user);

Но, я не совсем уверен.

Задан 28/08/2008 в 01:17
источник пользователем
На других языках...                            


3 ответов

голоса
28

Вы на самом деле очень близко. Это то, что вы ищете:

System.getProperty("user.name")
Ответил 28/08/2008 d 01:20
источник пользователем

голоса
5

Широко доступные системные свойства описаны в System.getProperties()методе.

Как сказал Крис "user.name"является собственностью , чтобы пользователь , запускающий приложение.

Ответил 03/09/2008 d 12:07
источник пользователем

голоса
1

Как уже упоминалось выше (и связаны для Java 6), чтобы получить текущий пользователь:

System.getProperty("user.name")

Для Java 7: System.getProperties ()

Для Java 8: System.getProperties ()

Ответил 11/05/2016 d 19:52
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more