2017-02-12 2 views
0

Я программирование в Java под средой Linux и выходомЧто такое выход System.getProperty ("user.home") в windows?

System.getProperty("user.home") 

является

"/home/user/" 

Что бы результат, если бы я был на окнах? У меня нет доступа к машине под управлением Windows.

+0

Это то, что задокументировано. Рассматривали ли вы его? – EJP

+0

Вы считали ... пытаетесь? –

+1

в linux да, но у меня нет окон .. и почему люди голосуют вниз ?? –

ответ

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

Я не использую windows i m, просто спрашиваю, запускать ли мою файловую программу jar в окнах, какой каталог будет ... любым способом, который вы дали мне 3 результата! должен ли он быть последним: C: \ Users \ user? –

+1

Первая строка компиляции java Вторая строка работает java Третья строка является результатом вывода – lpgad

+0

Разве вы не поняли это? – lpgad

Смежные вопросы