在windows中使用cmd終止某一進程,在搭建完程序後,進行啟動測試。結果啟動出錯,
根據控制檯打印的日誌信息,可以清楚的得知,錯誤原因是因為地址已經被使用綁定。也就是說端口被佔用了。
怎麼看端口到底被哪個進程佔用呢?其實很簡單,通過使用Win鍵+r
輸入cmd,就能彈出一個黑框框.......
輸入命令netstat -ano|findstr pid 就能查看此端口是否被監聽,如上圖能看出端口號確實被監聽了,那我們來看看是哪個進程監聽了.....
輸入tasklist |findstr pid 就能查看是哪個進程佔用了端口...
如果想殺死此進程的話,輸入taskkill /f /pid 可以強制殺死進程
也可以不用通過pid來殺死進程.. “taskkill /IM xxx”結束進程,xxx 為進程名,以上面的 SublimeText 為例是 "Sublimetext.exe" ,注意:一定是全名,後面的後綴".exe"不能省略
閱讀更多 JAVA君 的文章