我看到很多类似的问题,但是我想找到使用Java的当前登录用户的用户名。
它可能类似于:
System.getProperty(current.user);
但是,我不太确定。
答案 0 :(得分:28)
你真的很亲密。这就是你要找的东西:
System.getProperty("user.name")
答案 1 :(得分:5)
System.getProperties()
方法记录了常用的系统属性。
正如克里斯所说,"user.name"
是让用户运行你的应用程序的属性。
答案 2 :(得分:2)
如上所述(并为Java 6链接),以获取当前用户:
System.getProperty("user.name")
对于Java 7:System.getProperties()
对于Java 8:System.getProperties()
对于Java 9:System.getProperties()