java虚拟机默认会优先使用ipv6,但是你检查一下你的电脑,是不是ipv6那里没有获得ip,只有ipv4那里是有的。
nested exception is:
java.net.ConnectException: Connection refused: connect. Failed messages: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.qq.com, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection refused: connect; message exceptions (1) are:
Failed message 1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.qq.com, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection refused: connect] with root cause
java.net.ConnectException: Connection refused: connect
解决办法是禁用ipv6
1.运行你的程序的时候,跟上-Djava.net.preferIPv4Stack=true, 即java -Djava.net.preferIPv4Stack=true
2.在你电脑上禁用ipv6,就是在网络连接状态-属性里去掉勾选。
编辑器中,以idea为例
1、编辑MV配置