一、Windows系统杀进程
首先:端口被占用的报错形式如下,说明8080端口被占用。
解决方案一
查找pid,根据pid去任务管理器的进程中结束占用8080端口号的进程。
1、首先按快捷键windows+R,在运行框里输入cmd,如图所示,进入黑色界面后,输入netstat -ano,查看端口。
2、找到8080端口,查看正在运行程序的pid,如图所示。
3、Ctrl + Alt + Delete 打开任务管理器中的服务。
4、找到相同的PID进程,点结束进程就可以了,这样8080端口就不会再被占用了。
解决方案二查看端口是否被占用的 cmd 指令。
- 如果显示不出来,可以试试把 8080 中的单引号去掉。
查看PID对应的进程名
tasklist | findstr 2552
当然如果我们知道进程名字,想杀掉,可以执行命令,如(javaw.exe)
C:\Users\aiju>taskkill /im javaw.exe /f 成功: 已终止进程 "javaw.exe",其 PID 为 5924。
二、MAC系统杀进程
1、查找端口号对应的进程lsof -i tcp:port 注:port你要查找的端口号。
2、找到该进程对应的PID。
3、kill PID。