是不是jdk1.8.0的FtpClient变了?openServer这个方法居然说没被定义。。。感谢!
jdk1.8.0的中文手册好像没有,我找了很久都没有找到。
FtpClient从jdk7就没有openServer方法了,你需要用connect方法去代替它,细节请参考http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/tip/src/share/classes/sun/net/ftp/FtpClient.java,
顺便说一句,尽量不要使用这种内部类了。我们知道oracle不保证内部类不改变,二是jdk9即将引入jigsaw,内部类将没法访问了。三是我看到社区有人讨论因为FtpClient太老了,我们应该drop support