web-dev-qa-db-fra.com

Comment utiliser le package org.Apache.commons?

Sur divers exemples Web, je vois des importations telles que:

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

Je ne comprends pas comment les utiliser, et le site Web Apache n'est pas assez clair. Comment utiliser ces cours? Je m'attends à devoir télécharger quelque chose, mais une petite direction serait grandement appréciée.

42
Connor

Vous êtes censé télécharger les fichiers jar qui contiennent ces bibliothèques. Les bibliothèques peuvent être utilisées en les ajoutant au chemin de classe.

Pour Commons Net, vous devez télécharger les fichiers binaires à partir de page de téléchargement de Commons Net . Ensuite, vous devez extraire le fichier et ajouter le fichier commons-net-2-2.jar à un emplacement où vous pouvez y accéder depuis votre application, par exemple à/lib.

Si vous exécutez votre application à partir de la ligne de commande, vous devrez définir le chemin d'accès aux classes dans la commande Java: Java -cp .;lib/commons-net-2-2.jar myapp. Vous trouverez plus d'informations sur comment définir le chemin de classe dans la documentation Oracle. Vous devez spécifier tous les répertoires et fichiers JAR dont vous aurez besoin dans le chemin de classe, à l'exception de ceux implicitement fournis par le runtime Java. Notez qu'il y a '.' Dans le chemin de classe, il est utilisé pour inclure le répertoire courant au cas où votre classe compilée se trouve dans le répertoire courant.

Pour une lecture plus avancée, vous voudrez peut-être lire comment définir le chemin de classe pour vos propres fichiers jar , ou la structure de répertoire d'un fichier war lorsque vous créez un application Web.

Si vous utilisez un IDE, comme Eclipse, vous devez vous rappeler d'ajouter la bibliothèque à votre chemin de génération avant que le IDE le reconnaisse et vous permette d'utiliser la bibliothèque.

32
Aleksi Yrttiaho

Téléchargez le binaire commun-net depuis ici . Extrayez les fichiers et référencez le fichier commons-net-x.x.jar.

1
Bala R