我想知道在Windows中登录的帐户名称。
我使用spring开发了一个使用System.getProperty("user.name")
的Web应用程序,但它每次都显示服务器的会话,谢谢。那有什么教程吗?
答案 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&#34);