Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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 我可以在用户';使用Active directory的Windows Enterprise上的主目录?_Java_File Io_Active Directory - Fatal编程技术网

Java 我可以在用户';使用Active directory的Windows Enterprise上的主目录?

Java 我可以在用户';使用Active directory的Windows Enterprise上的主目录?,java,file-io,active-directory,Java,File Io,Active Directory,我有一个程序,可以将一些信息放入用户的“我的文档”文件夹中。我使用System.getProperty(“user.home”)查找此文件夹;现在,我有一个客户对此不起作用,当我从他那里得到一些调试输出时,它试图访问的文件名的格式是\name.com\HHA\Users\person\My Documents\file.txt。这与active directory有关吗?或者其他一些奇怪的事情?尝试使用JfileChooser new JFileChooser().getFileSystemVi

我有一个程序,可以将一些信息放入用户的“我的文档”文件夹中。我使用System.getProperty(“user.home”)查找此文件夹;现在,我有一个客户对此不起作用,当我从他那里得到一些调试输出时,它试图访问的文件名的格式是\name.com\HHA\Users\person\My Documents\file.txt。这与active directory有关吗?或者其他一些奇怪的事情?

尝试使用JfileChooser

new JFileChooser().getFileSystemView().getDefaultDirectory(); 
而不是

System.getProperty("user.home");

我怀疑它是否返回了正确的主目录

好的,那么请尝试此

Runtime.getRuntime().exec(“explorer.exe C:\\Documents and Settings\\All Users\\Documents”)

请注意双反斜杠,在使用代码时要小心。。!! 您可以根据您的配置更改路径

谢谢。

这将返回相同的内容(添加“我的文档”)。问题是Java.io.File无法将其识别为目录。