【发布时间】:2020-04-30 09:32:21
【问题描述】:
这是打开“mat1.txt”文件的正确方法吗,因为 eclipse IDE 出错了?
InputStream fstream = new FileInputStream("C:\\eclipse-workspace\\edu\\iitd\\col1062020\\mat1.txt");
错误:
未处理的异常类型 FileNotFoundException
从错误中,它无法找到该文件,但我已将其放置在提供的路径中。 (见下文)
是因为C盘的访问权限吗?
【问题讨论】:
-
new FileInputStream打开文件,这会抛出一个IOException,例如FileNotFoundException。解决方案try { .... } catch (IOException e) { e.printStackTrace()); } -
谢谢,这样做没有显示错误。但是你能说出为什么它在不进行异常处理时显示错误吗?在 Python 等其他语言中,情况并非如此,因为只有在无法访问代码时才会显示错误。在 python 中,如果它可以访问文件,即使我们没有进行任何异常处理,它也不会显示任何错误。
标签: java file class input main