我正在尝试使用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
答案 0 :(得分:1)
是你的classpath中的opencsv库吗?那个错误说jvm编译器找不到类,所以你可以在类路径中找到javac找不到的库。