我正在尝试使用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));
         }
       }
   }
}


请帮助我解决此问题。

谢谢

维沙尔韦德

最佳答案

路径中的opencsv库是什么?该错误表明jvm编译器无法找到该类,因此最好不要在classpath中找到供javac查找的库。

关于java - 导入opencsv软件包时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27159851/

10-10 12:49