项目总在Windows平台上用java 7 进行ftp通讯会出现异常,经过网络查找答案,发现这是一个很普遍的问题,网友曾经把这个问题报告给Oracle,Oracle确定为Bug,尔后又说这是一个Windows的Bug,已经提交给了微软,而最后的消息如何就没有查到了。但是办法总比困难多,这里收集几个解决方案:
1、就是java降级,卸载了java 7,安装java6,据说实用java7但是兼容性设置为java6也不行,我由于不想在安装上折腾,故没有使用过此方法,据其他网友的回复显示,这招是管用的。
2、对于和我一样不想在安装上折腾的筒靴可以选择另外一个方法,经我实际使用,这个方法是可行的,就是加上虚拟机参数:-Djava.net.preferIPv4Stack=true
有了解情况和新方法的筒靴要和大家分享哦。
解决Java7 FTP通讯在Windows平台出现的异常问题
本文探讨了在Windows平台上使用Java7进行FTP通讯时遇到的异常问题,通过网络查找得知这是Oracle确认的一个Bug,并已提交给微软。文章提供了两个解决方案:一是卸载Java7并安装兼容性设置为Java6的Java版本,二是通过虚拟机参数-Djava.net.preferIPv4Stack=true来解决。作者实际验证了后一种方法的有效性。
747

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



