Как скомпилировать java файл с зависимостями jar?

У меня есть вспомогательная библиотека, которую я написал, чтобы сидеть поверх Apache Commons, и когда я пытаюсь javac это (чтобы я мог сделать это в банке), он жалуется, вполне разумно, что не имеет понятия, что я Я говорю о том, когда я ссылаюсь на материал, который находится в commons.jar.

Как включить банку, чтобы скомпилировать javac?

Ответ 1

Для окон:

javac -cp ".;/dir/commons.jar;/dir/more_jar_files.jar" MyClass.java

Для unix или mac (спасибо за подсказку Dawood):

javac -cp ".:/dir/commons.jar:/dir/more_jar_files.jar" MyClass.java

Это означает:

javac -cp <path to jar> MyClass.java