Как использовать пакет org.apache.commons? - PullRequest
41 голосов
/ 27 февраля 2011

В различных веб-примерах я вижу такие импорта:

import org.apache.commons.net.ftp.FTPClient;

Я не понимаю, как их использовать, и веб-сайт apache довольно неясен.Как я могу использовать эти классы?Я ожидаю, что мне нужно что-то скачать, но я бы очень признателен за небольшую информацию.

Ответы [ 2 ]

32 голосов
/ 27 февраля 2011

Вы должны загрузить файлы jar, которые содержат эти библиотеки. Библиотеки могут быть использованы путем добавления их в путь к классам.

Для Commons Net вам необходимо загрузить двоичные файлы со страницы Commons Net . Затем вы должны извлечь файл и добавить файл commons-net-2-2.jar в какое-то место, где вы можете получить к нему доступ из своего приложения, например, в / lib.

Если вы запускаете приложение из командной строки, вам нужно определить classpath в команде java: java -cp .;lib/commons-net-2-2.jar myapp. Более подробную информацию о как установить classpath можно найти в документации Oracle. Вы должны указать все каталоги и jar-файлы, которые вам понадобятся в classpath, за исключением тех, которые неявно предоставлены средой выполнения Java. Обратите внимание, что есть «.» в пути к классам он используется для включения текущего каталога, если ваш скомпилированный класс находится в текущем каталоге.

Для более сложного чтения, вы можете прочитать о , как определить classpath для ваших собственных файлов jar или структуру каталогов военного файла при создании веб-приложение.

Если вы используете IDE, например Eclipse, вы должны не забыть добавить библиотеку в путь сборки, прежде чем IDE распознает ее и позволит использовать библиотеку.

1 голос
/ 27 февраля 2011

Скачать бинарный файл commons-net из здесь . Извлеките файлы и обратитесь к файлу commons-net-x.x.jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...