#gradle #build.gradle #opencsv
#gradle #build.gradle #opencsv
Вопрос:
Я пытаюсь создать средство записи CSV и увидел, что OpenCSV был хорошим вариантом. Однако у меня были бесконечные проблемы с попытками импортировать его и использовать.
Это мой build.gradle
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile group: 'com.opencsv', name: 'opencsv', version: '4.1'
}
Я импортировал его в верхней части моего кода, например:
import com.opencsv.CSVWriter;
Фрагмент кода (вероятно, не имеет отношения к делу, поскольку я только начал с ним)
Эта ошибка возникает, когда я пытаюсь скомпилировать свой код с помощью javac myapp.java через командную строку.
File file = new File("../");
try {
br = new BufferedReader(new FileReader(csvFile));
FileWriter outputfile = new FileWriter(file);
CSVWriter writer = new CSVWriter(outputfile);
writer.close();
Ошибка, которую я получаю, находится в строке 1 (импорт OpenCSV), в которой говорится, что com.opencsv не существует.
В какой-то момент Intellij спросил, не хочу ли я добавить его в свой classpath, на что я ответил «да». Я пытался очистить и перестроить проект также безрезультатно.
Комментарии:
1. вы хотите использовать эту библиотеку в Java-коде вашего проекта? или в ваших скриптах gradle? и видите ли вы зависимость при выполнении
gradlew dependencies
?2. Да, я хочу использовать эту библиотеку в своем коде для записи CSV-файла. И я вижу это, когда запускаю эту команду gradle