Я пытаюсь скомпилировать свою программу на Java, которая использует внешние библиотеки. Программа без ошибок компилируется в IDE. После компиляции в терминале я столкнулся с тем, что компилятор не распознает написанный мной код. Все файлы находятся в одном каталоге. Я использую Makefile.
Ниже приведен вызов javac и возникающие в результате ошибки. Все файлы Java и Jar находятся в текущем каталоге.
$ javac -cp "./*" Driver.java
Driver.java:22: error: cannot find symbol
DataSetProcessor processor = new DataSetProcessor();
^
symbol: class DataSetProcessor
location: class Driver
Driver.java:22: error: cannot find symbol
DataSetProcessor processor = new DataSetProcessor();
^
symbol: class DataSetProcessor
location: class Driver
Driver.java:29: error: cannot find symbol
HashMap<Integer, Dealer> map = processor.getDealerVehicleRelationship(dataSetID, vehicleIDsList);
^
symbol: class Dealer
location: class Driver
3 errors
Dealer.java & DataSetProcessor.java находятся в текущем каталоге.
Может кто-нибудь объяснить, в чем заключается моя проблема? Я не могу этого понять.