Я пытаюсь скомпилировать исходный файл java, который использует два файла jar (Trove и apache commons collections) с помощью команд, подобных приведенным ниже
javac -cp ~/.m2/repository/gnu/trove/trove/3.0.0/trove-3.0.0.jar:~/git-workspace/grid/libs/commons-collections-3.2.1.jar $(find . -name TimeJavaCode.java)
. В приведенном выше случае код общего доступа не был успешно включен, и возникает ошибка компиляции, когда я использую библиотеку commons. Если я изменю порядок импорта, то будут ошибки компиляции там, где я использую Trove. Я пробовал экспортировать в переменную, а также заключать строку cp в одинарные и двойные кавычки безрезультатно (в таких случаях ни один из экспортов не удался, и есть ошибки компиляции как для Trove, так и для обычных).
Я уже рассмотрел следующие предыдущие вопросы:
Установка нескольких jar-файлов в пути к классам java
Использование нескольких .jar с javac
Как правильно включить два jar-файла?