Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind异常

端口被占用,可能是其他程序占用,也有可能是自己代码逻辑不对,比如BZ在写SocketServer时把添加端口的代码放进了while里(sasasa.....)。

查看本机端口是否被占用:netstat -ano | findstr "端口号"

用此端口的pid查看是哪个程序在占用:tasklist|findstr "1896"

结束应用或进程:

taskkill /im mysqld.exe /f      # /f表示强制结束进程

taskkill /pid {pid}

原文地址:https://www.cnblogs.com/LovelyAnimal/p/10333979.html