Win8 64位系统运行Java程序访问网络资源,如果出现
java.net.ConnectException: connect: Address is invalid on local machine or port is not valid on remote machine
一种可能性就是Java试图用IPv6来访问网络,但是本机或网络不支持。可在Java运行参数中增加下面的设置,优先使用IPv4.
-Djava.net.preferIPv4Stack=true
网络基本知识
Win8 64位系统运行Java程序访问网络资源,如果出现
java.net.ConnectException: connect: Address is invalid on local machine or port is not valid on remote machine
一种可能性就是Java试图用IPv6来访问网络,但是本机或网络不支持。可在Java运行参数中增加下面的设置,优先使用IPv4.
-Djava.net.preferIPv4Stack=true
netstat -tln|grep 端口号