Java:确定当前Windows用户的编程方式

Java:确定当前Windows用户的编程方式,java,windows,Java,Windows,我看到许多类似的问题,但是我想找到当前使用Java登录的用户的用户名 可能是这样的: System.getProperty(current.user); 但是,我不太确定。你真的很接近。这就是你要找的: System.getProperty("user.name") 方法中记录了常用的系统属性 正如Chris所说,“user.name”是让用户运行你的应用程序的属性。如上所述(针对Java 6链接),要获得当前用户: System.getProperty("user.name") 对于Ja

我看到许多类似的问题,但是我想找到当前使用Java登录的用户的用户名

可能是这样的:

System.getProperty(current.user);

但是,我不太确定。

你真的很接近。这就是你要找的:

System.getProperty("user.name")

方法中记录了常用的系统属性

正如Chris所说,“user.name”是让用户运行你的应用程序的属性。

如上所述(针对Java 6链接),要获得当前用户:

System.getProperty("user.name")
对于Java 7:

对于Java 8:

对于Java 9: