Я видел несколько очень похожих вопросов по stackoverflow, но не сталкивался ни с чем, что точно соответствует моей проблеме.У меня есть папка с несколькими файлами .java и другая папка с двумя файлами .jar.Мне нужно включить оба файла jar при использовании javac, чтобы весь проект компилировался за один раз:
$: javac -classpath .:~/myjardir/*.jar ~/myprojectdir/*.java
Но если я сделаю это, распознается только первый jar и все, что зависитвторая банка выдает ошибку.Удивительно, но если я скомпилирую каждую программу по отдельности,
$: javac -classpath .:~/myjardir/oneofthejars.jar ~/myprojectdir/file1.java
, тогда все работает нормально.Я также скомпилировал проект в Eclipse отдельно, чтобы протестировать код и фляги.Только когда я пытаюсь использовать обе банки с -classpath
в командной строке, я получаю ошибки.Записи с подстановочными знаками должны работать в JDK6, поэтому я в растерянности.