sun.net.ftp.FtpClient 这个类在jdk的帮助文档中没有具体的说明,也就是并没有对外公开。
并且这个类是在jdk的 rt.jar中实现的。
jdk1.7下其构造函数FtpClient()被定义为private类型,所以无法new了。 在jdk1.7,已经换成了 FtpClient.create(ip)方法同时,其他的一些方法也基本都改掉了,
如 ftpClient.openServer(server);
ftpClient.login(user, password);
就可以换成:ftpClient.login(user, null, password);
ftpClient.binary(); ---> ftpClient.setBinaryType();
ftpClient.put(remotefilename);--->ftpClient.putFileStream(remotefilename, true);
等。
本文介绍了JDK 1.7中FtpClient类的变化,包括构造函数变为私有,无法直接实例化,替代使用FtpClient.create(ip)方法。并详细列举了多个方法的更名与调整,例如openServer、login、binary和put等方法的替换方案。
2431

被折叠的 条评论
为什么被折叠?



