[JAVA]FileInputStream MAC OS 上的路径参数错误
[JAVA]Wrong parameter of path on MAC OS for FileInputStream
作为标题,这是我的代码:
public class TestBufferIO {
public static void main(String[] args) {
byte b[]=new byte[1];
FileInputStream fi=new FileInputStream("//Users//kiah//Desktop//1.jpg");
}
}
但是路径参数会导致FileNotFoundException
,这是我不明白的部分,因为我已经注意了转义字符和MacOS路径格式,路径来自OS直接访问,所有系统用户都可以访问,而且我当然确定该文件存在并且有效,但仍然失败。
问题已解决,是因为方法没有处理checked exception。
作为标题,这是我的代码:
public class TestBufferIO {
public static void main(String[] args) {
byte b[]=new byte[1];
FileInputStream fi=new FileInputStream("//Users//kiah//Desktop//1.jpg");
}
}
但是路径参数会导致FileNotFoundException
,这是我不明白的部分,因为我已经注意了转义字符和MacOS路径格式,路径来自OS直接访问,所有系统用户都可以访问,而且我当然确定该文件存在并且有效,但仍然失败。
问题已解决,是因为方法没有处理checked exception。