2017-02-12 128 views
0

我在Java中的Linux环境和什么是Windows中的System.getProperty(“user.home”)输出?

System.getProperty("user.home") 

输出下编程是

"/home/user/" 

,会是什么结果,如果我是在Windows上?我无法访问运行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我只是问如果在Windows中运行我的jar文件程序什么目录将.. ..你给我3结果的任何方式!它应该是最后一个:C:\ Users \ user? –

+1

编译java的第一行 第二行是运行java 第三行是输出的结果 – lpgad

+0

你没有想通吗? – lpgad