在小编使用Java连接FTP服务器上传文件时出现“java.net.UnknownHostException: ftp://192.168.1.171/: invalid IPv6 address”错误,具体的FTP客户端连接异常错误如下:
Start
Exception in thread "main" java.net.UnknownHostException: ftp://192.168.1.171/: invalid IPv6 address
at java.net.InetAddress.getAllByName(InetAddress.java:1169)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at java.net.InetAddress.getByName(InetAddress.java:1076)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:202)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:306)
at demo.FTPUploader.<init>(FTPUploader.java:20)
at demo.FTPUploader.main(FTPUploader.java:52)
解决方案:
这个错误提示的是IPV6的问题,其实并不是这样,我们在使用Java客户端连接FTP服务器的时候,ip地址前面不应该带“ftp://”这样的标志,这样系统就不会提示IPV6的问题了。