Изучаю java, скачал jar архив библиотеки opencsv пытаюсь его импортировать:
package Char2;
import java.io.FileReader;
import Char2.libs.opencsv.CSVReader;
class Ex13 {
public static void main(String[] args) {
CSVReader reader = new CSVReader(new FileReader("csv/t1.csv"));
String[] nextLn;
while((nextLn = reader.readNext()) != null) {
System.out.println(nextLn[0] + nextLn[1] + nextLn[2]);
}
}
}
Структура:
Char2/
....libs/
........opencsv.jar
....Ex13.java
Запускаю из терминала: javac -cp Char2/libs/opencsv.jar Char2/ex13.java
При компиляции получаю ошибку:
Char2/ex13.java:5: error: package Char2.libs does not exist
import Char2.libs.*;
^
Char2/ex13.java:9: error: cannot find symbol
CSVReader reader = new CSVReader(new FileReader("csv/t1.csv"));
^
symbol: class CSVReader
location: class Ex13
Char2/ex13.java:9: error: cannot find symbol
CSVReader reader = new CSVReader(new FileReader("csv/t1.csv"));
^
symbol: class CSVReader
location: class Ex13
3 errors
Не могу понять что я делаю не так, скорее всего просто не до конца понимаю classpath...