2017-02-12 9 views
0

私は、Linux環境下で、Javaでプログラミングしていますし、WindowsのSystem.getProperty( "user.home")の出力は何ですか?

System.getProperty("user.home") 

の出力は、私は窓の上にあった場合は、結果がどうなるか

"/home/user/" 

のですか?私はWindowsを実行しているマシンにアクセスすることはできません。

+0

これは文書化されているものです。あなたはそれを見上げると考えましたか? – EJP

+0

あなたはそれを試してみましたか? Linuxで –

+1

はい、私は窓がありません..なぜ人々が投票していますか? –

答えて

5

それは現在ログインしているユーザーのホームディレクトリになります。 c:\ Users \ $ {current_user_name}

+0

Windowsの用語では、これはユーザーのプロファイルディレクトリです。ディレクトリの名前は必ずしもユーザ名と同じではないことに注意してください。 (また、ユーザーのプロファイルディレクトリは通常、使用する間違ったものです;ドキュメントファイルはユーザーのドキュメントフォルダに、アプリケーションファイルはユーザーのアプリケーションデータフォルダに書き込む必要があります。これらのフォルダは必ずしもユーザーのプロフィール。) –

0

私はあなたがそれを試すことができると思います。

public class Demo 
{ 

    public static void main(String args[]) 
    { 
     String demo = System.getProperty("user.home"); 
     System.out.println(demo); 
    } 
} 

はその後結果:あなたは、そのユーザグループの下に現在のユーザーを見ることができます

C:\Users\bianqi\Desktop\computer>javac Demo.jav 

C:\Users\bianqi\Desktop\computer>java Demo 
C:\Users\bianqi 

+0

私は窓を使っていません。私のjarファイルプログラムをWindowsで実行するかどうか尋ねるだけです。ディレクトリはどのようなものになりますか?あなたは私に3つの結果を与えました!最後のC:\ Users \ userですか? –

+1

javaをコンパイルする最初の行 2行目はJavaを実行しています 3行目は出力の結果です – lpgad

+0

これは分かりませんでしたか? – lpgad

関連する問題