Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 Mac上的文件路径:FileNotFoundException_Java - Fatal编程技术网

Java Mac上的文件路径:FileNotFoundException

Java Mac上的文件路径:FileNotFoundException,java,Java,我正在mac电脑上工作,我正在尝试指定桌面上文件的路径 我就是这样做的:File File=newfile(“/users/desktop/sample.json”) 当我试着运行它时,我得到了一个FileNotFoundException 如何正确指定路径?Mac OS X的文件系统区分大小写用户和桌面应该以大写字母开头,您的文件名也应该与大小写匹配 由于您要查找的是桌面文件夹,而不是名为desktop的用户的根文件夹,因此需要在Users文件夹后添加用户名。例如: File file = n

我正在mac电脑上工作,我正在尝试指定桌面上文件的路径

我就是这样做的:
File File=newfile(“/users/desktop/sample.json”)

当我试着运行它时,我得到了一个FileNotFoundException


如何正确指定路径?

Mac OS X的文件系统区分大小写
用户
桌面
应该以大写字母开头,您的文件名也应该与大小写匹配

由于您要查找的是桌面文件夹,而不是名为
desktop
的用户的根文件夹,因此需要在
Users
文件夹后添加用户名。例如:

File file = new File("/Users/LuxuryMode/Desktop/sample.json");

要了解要指定的正确路径,请将文件拖放到
Mac terminal
,它将为您提供如下所示的文件路径
ex:/Users/Smith/Desktop/PI/ABApBASICS.docx

您所要做的就是将此代码粘贴到Eclipse中,但请注意,blackslash会抛出一个错误:
无效的转义序列
解决方案:
ex://Users//Harish//Desktop//PI//ABApBASICS.docx

我能够在输入上述路径时无误地读取文件。

它不适用于android,我无法获取文件found@coder:我不知道你为什么期待我的答案与Android一起使用-这是一个Mac问题,不是Android问题。没关系,我在mac上的eclipse编辑器上与android合作,因为我们使用java,所以我认为它可以工作,无论如何,通过将文件放入资产中解决了我的问题。