0
Windowsにログインしたアカウントの名前を知りたい。 私はSystem.getProperty("user.name")
を使用するスプリングを使用してWebアプリケーションを開発しましたが、サーバーのセッションごとに私に表示されます。そのためのチュートリアルはありますか?Javaでウィンドウのアカウント名を取得する方法
Windowsにログインしたアカウントの名前を知りたい。 私はSystem.getProperty("user.name")
を使用するスプリングを使用してWebアプリケーションを開発しましたが、サーバーのセッションごとに私に表示されます。そのためのチュートリアルはありますか?Javaでウィンドウのアカウント名を取得する方法
お試しくださいuser987339答えますか?
System.getProperty( "user.name")は、ユーザーがログインする前にサービスが開始され、呼び出しが行われた時点で現在ログに記録されていないユーザーの場合は "SYSTEM"を返します。 NTSystem.getName()は、呼び出し時に現在ログに記録されているユーザー名を返します。
1文字列のユーザー名=新しいcom.sun.security.auth.module.NTSystem()。getName()
2-System.getenv( "USERNAME");
サーバーが自身のアカウントで実行されています(アカウント名を取得する正しい方法です)。 –