欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java 7 下使用 ftp4j 等时出现java.net.SocketException: Connection reset 的解决方法

程序员文章站 2022-04-05 21:10:16
...
在进行连接前的代码中增加一句:
System.setProperty("java.net.preferIPv4Stack", "true");

即可。

原因是Windows防火墙阻止,也可以用以下命令使防火墙不再阻止FTP连接:
netsh advfirewall set global StatefulFtp disable

参见:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696