2011-02-27 40 views
34

En diversos ejemplos web Veo las importaciones como:¿Cómo usar el paquete org.apache.commons?

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

No entiendo cómo utilizar estos, y la página web Apache es bastante claro. ¿Cómo uso estas clases? Estoy esperando que necesite descargar algo, pero una pequeña dirección sería muy apreciada.

Respuesta

30

Se supone que debe descargar los archivos jar que contienen estas bibliotecas. Las bibliotecas se pueden usar agregándolas a classpath.

Para Commons Net, necesita descargar los archivos binarios de Commons Net download page. Luego debe extraer el archivo y agregar el archivo commons-net-2-2.jar a alguna ubicación donde pueda acceder desde su aplicación, p. a/lib.

Si está ejecutando su aplicación desde la línea de comandos, tendrá que definir la ruta de clase en el comando java: java -cp .;lib/commons-net-2-2.jar myapp. Se puede encontrar más información sobre how to set the classpath en la documentación de Oracle. Debe especificar todos los directorios y archivos jar que necesitará en la ruta de clase, excluyendo los que implícitamente proporciona Java runtime. Tenga en cuenta que hay '.' en el classpath, se usa para incluir el directorio actual en caso de que su clase compilada esté ubicada en el directorio actual.

Para una lectura más avanzada, es posible que desee leer acerca de how to define the classpath for your own jar files o the directory structure of a war file cuando está creando una aplicación web.

Si está utilizando un IDE, como Eclipse, debe recordar agregar la biblioteca a su ruta de compilación antes de que el IDE la reconozca y le permita usar la biblioteca.

+0

También encontré este video tutorial sobre cómo agregar la biblioteca apache a un proyecto de Java: http://www.youtube.com/watch?v=FKgihXCjvEs – Mozly

+0

Gracias por dar el enlace adicional para definir classpath. Lamentablemente, el segundo enlace para los archivos de guerra redirige a otro lugar ahora, aunque esta respuesta ya tiene más de 3 años. – theindigamer

+0

Gracias por notificar. Cambié el enlace para referirme al tutorial de Java EE 5 con el mismo tema. –

0

Descargar commons-net binary de here. Extraiga los archivos y haga referencia al archivo commons-net-x.x.jar.

Cuestiones relacionadas