Как мне скомпилировать файл java с зависимостями jar? - PullRequest
18 голосов
/ 01 февраля 2012

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

Как включить jar, чтобы этот javac мог компилироваться?

1 Ответ

36 голосов
/ 01 февраля 2012

Для окон:

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
...