2017-03-01 40 views
0

我想知道賬戶登錄窗口的名稱。 我開發了一個使用彈簧的web應用程序,我使用System.getProperty("user.name"),但它顯示我每次服務器的會話,謝謝。有沒有任何教程?如何獲取java中的windows賬戶名稱

+0

服務器在其自己的帳戶下運行(這是獲取帳戶名稱的正確方法)。 –

回答

0

你試試user987339答案?

如果服務在用戶登錄之前啓動,並且在進行調用時不是當前登錄的用戶,則System.getProperty(「user.name」)返回「SYSTEM」。 NTSystem.getName()在調用時返回當前登錄的用戶名。

1-String userName = new com.sun.security.auth.module.NTSystem()。getName()
2-System.getenv(「USERNAME」);

相關問題