我正在尝试使用opencsv库但是我很早就遇到了FileReader无法找到我用来测试的csv。
我有以下代码:
import java.io.File;
import java.io.FileReader;
public class Test {
public static void main(String[] args) {
File f = new File("demo.csv");
if(f.exists() && !f.isDirectory()) {
System.out.println("File exists");
}
else {
System.out.println("File does not exist");
}
FileReader reader = new FileReader("demo.csv");
}
}
我在FileReader上收到FileNotFoundException错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type FileNotFoundException at Test.main(Test.java:19)
尽管使用f.exist检查了文件是否存在于正确的目录中。做了大量的搜索,没有发现任何解释。
任何人都可以帮忙吗?
答案 0 :(得分:0)
检查文件扩展名是否可见,并且您的文件未命名为demo.csv.csv。向我致敬并花了一些时间来解决。
答案 1 :(得分:-1)
默认情况下,编译器会查找" demo.csv"在根目录中。确保在FileReader参数中明确指定路径。 在我的情况下,相同的代码可以正常工作(在根目录下提供demo.csv)