实验在进行visualVM的profiler功能查看CPU和内存占用的时候,多次尝试,结果被自己搞崩了,报出了java.net.BindException: Address already in use: JVM_Bind错误
原因:端口已经被占用
解决:
1、之前某次进行端口的连接时,没有断开连接,进入任务管理器,将之前的visualVM进程结束就可以了
2、查看程序,是不是多次调用了 new ServerSocket(4150) 语句,导致接口被占用
我的程序面对的情况是应对与解决方法1的,但查看一些信息资料后,发现了还有应对第二种解决办法的问题,在这里一并记录