导入opencsv包时出错

时间:2014-11-26 22:15:51

标签: java opencsv

我正在尝试使用opencsv来操作java中的csv文件

我使用BlueJ作为我的IDE

编译代码时出现以下错误

包au.com.bytecode.opencsv不存在。

我也尝试在Windows 7的命令提示符下使用javac进行编译,但是我得到了同样的错误。

我在网上冲浪,其他人也有同样的问题,没有人给出解决问题的方法。

这是我的代码

import java.io.FileReader;
import java.util.Arrays;

import au.com.bytecode.opencsv.CSVReader;

public class TubeBlue1
{
   @SuppressWarnings("resource")
   public static void main(String[] args) throws Exception
   {
      //Build reader instance
      //Read data.csv
      //Default seperator is comma
      //Default quote character is double quote
      //Start reading from line number 2 (line numbers start from zero)
      CSVReader reader = new CSVReader(new FileReader("data.csv"), ',' , '"' , 1);

      //Read CSV line by line and use the string array as you want
      String[] nextLine;
      while ((nextLine = reader.readNext()) != null) {
         if (nextLine != null) {
            //Verifying the read data here
            System.out.println(Arrays.toString(nextLine));
         }
       }
   }
}

请帮我解决这个问题。

由于

Vishal Ved

1 个答案:

答案 0 :(得分:1)

是你的classpath中的opencsv库吗?那个错误说jvm编译器找不到类,所以你可以在类路径中找到javac找不到的库。