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.
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
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
Gracias por notificar. Cambié el enlace para referirme al tutorial de Java EE 5 con el mismo tema. –