java - [JAVA]MAC OS 上 FileInputStream 的路径参数错误

标签 java macos io path 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路径格式,路径直接来自操作系统,并且访问资格对所有系统用户都可用,而且当然我确定文件存在并且可以工作,但它仍然失败。

最佳答案

问题解决了,因为该方法没有处理检查异常。

关于java - [JAVA]MAC OS 上 FileInputStream 的路径参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568423/

相关文章:

java - Android kotlin/java - 注销 : clear shared preferences and stop all processes in background

mysql - 需要有关 Mac OS 上的 mySql 的帮助

java - 如何将数据保存到java中的文件中?

java - 以小端方式写一个整数

c# - 有人可以指点我从 C# 到 Java 的良好迁移指南吗?

java - 如何将 OrmLite 与 Android 的默认 SQLite 一起使用

java - Spring ,CXF : Loose coupling between web service client and server

java - 将 JMenuBar 添加到 Flamingo JRibbonFrame?

css - 为触摸屏信息亭隐藏 chrome 中的光标

c# - File.ReadAllLines 将可执行路径添加到提供的路径之前