在Java Eclipse中指定绝对路径时找不到文件

时间:2015-12-17 17:40:38

标签: java eclipse io

我正在尝试使用Eclipse中的FileReader打开.csv文件。我已经尝试指定文件的绝对路径(如下所示),以及将文件移动到当前目录中。无论哪种方式,我得到相同的I / O异常 - 在代码之后显示如下。任何帮助都将不胜感激。 THX

package demos;
import java.util.*;
import java.io.*;
import au.com.bytecode.opencsv.CSV;
import au.com.bytecode.opencsv.CSVReadProc;
import au.com.bytecode.opencsv.CSVWriteProc;
import au.com.bytecode.opencsv.CSVWriter;
import au.com.bytecode.opencsv.CSVReader;

public class ExampleCSVWrite {
   public static void main (String[] args) {
     CSVReader reader = new CSVReader(new  FileReader("/Users/aaronarpi/Documents/UA.csv"));
     List<String[]> myEntries = reader.readAll();
     reader.close();
   }


}

例外情况是:

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

at demos.ExampleCSVWrite.main(ExampleCSVWrite.java:12)

1 个答案:

答案 0 :(得分:4)

有关未捕获的IOException的错误提及。您需要抛出或捕获IOException

public class ExampleCSVWrite {
   public static void main (String[] args) throws IOException {
     CSVReader reader = new CSVReader(new  FileReader("/Users/aaronarpi/Documents/UA.csv"));
     List<String[]> myEntries = reader.readAll();
     reader.close();
   }
}