У меня была похожая проблема с компиляцией com.opencsv.CSVWriter. В итоге я использовал приведенный ниже код для компиляции в командной строке, и это сработало! Я все еще учусь устанавливать пути к классам и что-то еще, поэтому может быть проще, но это сработало для меня.
javac -classpath C: \ project \ lib \ opencsv-4.2.jar -d C: \ project \ bin \ -sourcepath C: \ project \ src \ PrepForCPP.java
Разбивка кода компиляции:
javac = jvm compiler
-classpath = full path of where the jar file is stored
-d = where the various class files for my program are stored
-sourcepath = where all of the different java files for my program are stored
C:\project\src\ = setting the filepath
PrepForCPP.java = file name with main method
Возможно, вам не нужны -d и -sourcepath, так как похоже, что вы используете только один файл. Если я правильно понимаю информацию, которую нахожу на пути к классам, ваша переменная окружения установлена неправильно, поэтому jvm не может найти opencsv-4.2.jar. Я не думаю, что сделал, но включение полного пути к файлу пока выглядит неплохим решением.
** для этого требуется установить переменную окружения classpath. В противном случае вы можете указать полный путь к файлу javac.