0

重複の可能性:
Java でログイン ユーザー名を取得する

ユーザーのappdataに欠落ファイルがあるかどうかを確認する方法について正しいディレクトリを取得できるように、JavaのOSでユーザーの名前を見つける方法を探しています。私はこのコードを使用しています:

`File myFile = new File("C:" + File.separator + "Users" + File.separator, "Matty" + File.separator, "AppData" + File.separator, "Roaming");

System.out.println(myFile.isDirectory());

if (myFile.isDirectory() = true)

{
//これによりプログラムがインストールされますが、既にインストールされているかどうかを確認する必要があります

インストーラー.インストール()

}`

ほとんどのインストーラーはユーザーの名前が何であるかを知る必要があるため、これにはコードが必要です!

4

1 に答える 1

2

試す:

public class OSName
{
    public static void main(String[] args)
    {
        System.out.println("Your username is: " + System.getProperty("user.name"));
    }
}

関連するドキュメントはこちらこちらです。

于 2013-01-05T19:52:27.267 に答える