>我正在尝试使用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 编译器找不到该类,因此可以肯定的是,Javac 在类路径中没有该库可供查找。