天天看点

Java语言实现简单FTP软件------>源码放送(十三)

经过以下几篇文章应该对该软件的实现有了大概的了解,但是由于表达能力的问题,不能够很好的说明此软件具体的实现过程,在此,特意放置源码,供大家下载,仅供参考参考。

<a target="_blank" href="http://download.csdn.net/detail/qq446282412/9387743"></a>

经过调查,发现

1) sun.net.ftp.FtpClient 这个类在jdk的帮助文档中没有具体的说明,也就是并没有对外公开。并且这个类是在jdk的 rt.jar中实现的。

2)jdk1.7下其构造函数FtpClient()被定义为private类型,所以无法new了。 在jdk1.7,已经换成了 FtpClient.create(ip)方法

同时,其他的一些方法也基本都改掉了,

如 ftpClient.openServer(server);

  ftpClient.login(user, password);

就可以换成:ftpClient.login(user, null, password);   

  ftpClient.binary();  ---&gt;  ftpClient.setBinaryType();   

ftpClient.put(remotefilename);---&gt;ftpClient.putFileStream(remotefilename, true);   

等。

==================================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!