Run examples.ftp.FTPClientExample.java

Q

How to run the examples.ftp.FTPClientExample.java program?

✍: FYIcenter.com

A

You can follow these steps to download, view and run examples.ftp.FTPClientExample.java program.

1. Download commons-net-3.5-bin.zip file from Apache Commons Net.

2. Unzip all files from commons-net-3.5-bin.zip, and install them to C:\local. You should see C:\local\commons-net-3.5 folder with two JAR files and "examples" sub folder:

05/01/2016  11:37 PM           303,658 commons-net-3.5.jar
05/01/2016  11:37 PM            82,453 commons-net-examples-3.5.jar
05/01/2016  11:37 PM    <DIR>          examples

3. View C:\local\commons-net-3.5\examples\ftp\FTPClientExample.java with text editor.

4. Run FTPClientExample.java in command window with both JAR files included in the classpath:

C:\fyicenter>\local\jdk-1.8.0\bin\java 
   -cp .;C:\local\commons-net-3.5\commons-net-3.5.jar
        ;C:\local\commons-net-3.5\commons-net-examples-3.5.jar 
   examples.ftp.FTPClientExample space.mit.edu test test test test

220-space.mit.edu NcFTPd Server (free educational license) ready.
220-
220- This server is operated by the MIT Center for Space Research.
220- Only anonymous FTP access is allowed to this server.  Use the
220- login Name `ftp', and use your e-mail address for the password.
220-
Connected to space.mit.edu on 21
USER *******
421 Only anonymous logins are allowed here.
Server closed connection.
org.apache.commons.net.ftp.FTPConnectionClosedException: 
   FTP response 421 received.  Server closed connection.
   at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:368)
   at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:292)
   at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:503)
   at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:628)
   at org.apache.commons.net.ftp.FTP.user(FTP.java:773)
   at org.apache.commons.net.ftp.FTPClient.login(FTPClient.java:1077)
   at examples.ftp.FTPClientExample.main(FTPClientExample.java:365)

The error is expected, because we did not provide correct options to the FTPClientExample.java program.

 

Using commons-net.jar in Java Programs

⇒⇒FAQ for Apache commons-net.jar

2017-05-12, 239👍, 0💬