当前位置: 首页 > 知识库问答 >
问题:

java eclipse-fileReader抛出FileNotFoundException,尽管.存在()返回true

楮星鹏
2023-03-14

当我试图在工作区中使用文本文件创建BufferedReader时,“new BufferedReader语句”中的FileReader抛出一个filenotfoundexception。然而.exists()和.canRead()对于文件都返回true

public static void main(String[] args) {
    File fighter0 = new File("resources/fighter0.txt");
    //BufferedReader reader = new BufferedReader(new FileReader(fighter0));
    System.out.println(fighter0.exists());
    System.out.println(fighter0.canRead());
}

这是代码

true
true

和输出

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Unhandled exception type FileNotFoundException

at main.Core.main(Core.java:21)

以及当我取消注释bufferedreader行时引发的异常

我发现了一个类似于这个的封闭线程,但在其中找不到任何明确的答案。

共有2个答案

汝和裕
2023-03-14

您的错误是编译错误。它说您没有处理FileNotFoundException异常。尝试公共静态无效main(String[]args)抛出异常

潘秦斩
2023-03-14

这是编译器错误,不是运行时故障:

未处理的异常类型FileNotFoundException

编译器声明客户端代码必须捕获该异常。可以通过围绕文件读取器的使用实现一个try/catch,或者声明抛出FileNotFoundException来纠正它。

研究检查和未检查的异常。

 类似资料:
  • 问题内容: 我有一个问题,尽管数据库中存在一个键/条目,但Redis命令仍会返回。 我从未在本地计算机上运行的Redis服务器上遇到此问题。令人讨厌的是,没有错误或任何东西。 我使用Redis Desktop Manager来检查Heroku Redis数据库中的内容。 这是获取数据库中值的NodeJS代码: 我可能会做的一件异常事如下:我同时有多达6个处理数据库中的值。 知道什么会导致这种奇怪的

  • 问题内容: 我正在使用Spring MVC和Hibernate开发一个简单的培训应用程序。我正在使用Maven作为构建工具。使用Maven的pom.xml文件解析所有依赖项(spring,hibernate, aopalliance ,junit等)。 可以正常工作,该项目正在部署到GlassFish服务器- 所有文件都已复制(包括)。 我制作了一个简单的servlet来测试类路径中是否存在aop

  • 问题内容: 我正在尝试将具有叠加层的地图快照保存在caches目录中,并在其存在时进行检索。但是,尽管正在创建文件,但当我尝试检索它时,UIImage(contentsOfFile :)返回nil。我已经打印了写和读的文件路径,它们是相同的,并通过下载容器并检查目录来验证文件是否存在,并且文件确实存在。 知道这里的问题是什么吗? 问题答案: 那里的问题是您使用URL属性absoluteString

  • 我有一个由多个线程操作的ArrayList,由于ArrayList没有同步,所以无法工作。按照教授的指示,我把列表换成了向量。向量是同步的,但我抛出了与同步相关的异常。 为什么会发生这种情况,我如何避免代码中的并发异常?我不想只是玩玩,直到有东西起作用,我想做最好的事情。谢谢! 例外情况: 代码:

  • 问题内容: create_PaperBean.java 我正在使用struts,当执行该bean时,会在数据库中创建一个表,但是insert的值仍为零!因此,我无法进入正确的页面来进一步运行Web应用程序。我究竟做错了什么? 问题答案: 要么返回SQL数据操纵语言(DML)语句的行数的SQL语句回报 什么 。 创建表既不是INSERT也不是UPDATE,因此正常接收是因为没有行受到影响。

  • 问题内容: 我的数据如下所示: 当我尝试打电话时,我会全部收回。我在excel中进行了测试,确实可以计算出相关性。 知道为什么会这样吗? 我很乐意发布更多信息,但不确定会有所帮助。 问题答案: 杰森(Jason),使用示例数据对我来说很好用。 我在您的data.info()中注意到dtype上贴有’None’。当我加载样本数据时,我得到 我想象是什么原因导致“无”导致您的问题。 希望这可以帮助[希