我看到很多類似的問題,但是我想查找當前使用Java登錄的用戶的用戶名。Java:確定當前Windows用戶的程序化方式
它大概是這樣的:
System.getProperty(current.user);
但是,我不太清楚。
我看到很多類似的問題,但是我想查找當前使用Java登錄的用戶的用戶名。Java:確定當前Windows用戶的程序化方式
它大概是這樣的:
System.getProperty(current.user);
但是,我不太清楚。
你其實很接近。這是你正在尋找的:
System.getProperty("user.name")
通常可用的系統屬性記錄在System.getProperties()
方法。
正如Chris所說"user.name"
是讓用戶運行您的應用程序的屬性。
如上所述(和連接的Java 6),來獲得當前用戶:
System.getProperty("user.name")
對於Java 7:System.getProperties()
對於Java 8:System.getProperties()