Java:确定当前Windows用户的程序化方法

我看到很多类似的问题,但是我想find使用Java的当前login用户的用户名。

它可能是这样的:

System.getProperty(current.user); 

但是,我不太确定。

Solutions Collecting From Web of "Java:确定当前Windows用户的程序化方法"

你真的很亲密 这是你要找的东西:

 System.getProperty("user.name") 

System.getProperties()方法中记录了常用的系统属性。

正如克里斯所说的"user.name"是让用户运行你的应用程序的属性。

如上所述(并为Java 6链接),获取当前用户:

 System.getProperty("user.name") 

对于Java 7: System.getProperties()

对于Java 8: System.getProperties()