используя файл JAR в коде Java - PullRequest
0 голосов
/ 01 марта 2012


Я кодирую в простом текстовом документе и выполняю код Java с помощью командной строки с командой javac.Я хочу использовать файл JAR, который находится в каталоге, как / abc / public / assi1, и у меня есть код, который находится в каталоге, как / abc / assi1.Я включаю файл jar с оператором import в класс myClass.java, который находится в каталоге /abc/assi1/myClass.java. Я получаю ошибки.

Он не распознает то, что находится в файле jar,

Может кто-нибудь, пожалуйста, помогите в этом.

Спасибо

Ответы [ 2 ]

4 голосов
/ 01 марта 2012

Вы можете скомпилировать свой код следующим образом из каталога / abc / assi1:

 javac -cp .:/abc/public/assi1/your.jar -d . your-java-class.java

Затем вы можете запустить свой код следующим образом из каталога / abc / assi1:

 java -cp .:/abc/public/assi1/your.jar your-java-class
Опция

-cp устанавливает путь к классу для вас в командной строке. Он добавляет требуемый файл JAR и текущий каталог . в ваш путь к классу.

2 голосов
/ 01 марта 2012

Баночка должна быть внутри вашего пути на яве.

Вы должны написать что-то вроде этого.

javac -classpath \path\to\lib.jar src.java
...