关于win10下 maven 遇到的错误java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine解决。
报错:
java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine
本来以为是setting.xml配置的不对,或者是私服的地址不对。查找的时候遇到过很多弯路。
最后在StackOverFlow 找到一个大哥的答案,完美解决。
原文链接:https://stackoverflow.com/questions/15105357/address-is-invalid-on-local-machine-on-windows-8-only
错误原因:

java试图使用IPV6地址,但是当前系统(我的是win10专业版)有可能不支持。强制让java 使用IPV4解析IP地址即可。
具体是在maven VM Options里加上配置:
-Djava.net.preferIPv4Stack=true
以下是idea配置。

希望可以帮助遇到同样问题的同学。
本文解决了在Windows 10环境下Maven遇到的java.net.ConnectException错误,通过配置Maven使用IPv4而非IPv6来解决问题。
2万+

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



