Ftp.java is a project mainly written in ..., it's free.
A basic implementation of the FTP client protocol (RFC959)
404: Not Found