Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多用户的Java文件目录_Java - Fatal编程技术网

多用户的Java文件目录

多用户的Java文件目录,java,Java,我有一个插件,它将被多个客户机使用,该插件必须访问一个文件以加载java中的一些数组 fFile = new File("file path"); 我想这条路是通的 如何为多个帐户声明文件路径? 比如说 “C:\users\X\documents\filename”和其他用户 “C:\users\Y\documents\filename”或者其他什么 “C:\users\$username\documents\filename”为此使用user.home String path = Syste

我有一个插件,它将被多个客户机使用,该插件必须访问一个文件以加载java中的一些数组

fFile = new File("file path");
我想这条路是通的

如何为多个帐户声明文件路径? 比如说

“C:\users\X\documents\filename”和其他用户

“C:\users\Y\documents\filename”或者其他什么
“C:\users\$username\documents\filename”

为此使用
user.home

String path = System.getProperty("user.home") + File.separator + "someFileName.txt";

为此使用
user.home

String path = System.getProperty("user.home") + File.separator + "someFileName.txt";

System.getProperty(“user.home”)
是您在这里想要的-通常它会返回windows上的my documents文件夹和*nix上的/usr/home。

System.getProperty(“user.home”)
是您在这里想要的-通常它会返回windows上的“我的文档”文件夹和*nix上的/usr/home。

您可以使用
System.getProperty(“user.home”)
获取用户的主目录。 并使用该字符串组成您的路径

问候,,
Stéphane

您可以使用
System.getProperty(“user.home”)
获取用户的主目录。 并使用该字符串组成您的路径

问候,,
Stéphane

用户是否以某种方式进行了身份验证?插件环境是JavaSE还是JavaEE?试试**System.getProperty(“user.home”);**要获取用户主目录,请在其中附加路径。用户是否以某种方式进行身份验证?插件环境是JavaSE还是JavaEE?试试**System.getProperty(“user.home”);**要获取用户主目录,请在其中附加路径。