先要知道是哪个端口被占用了,然后在win+R之后粘贴入下面代码,80替换为想要查看的端口,查看的结果最后为一个PID,记住这个PID,然后打开任务管理器,在上方工具栏中--查看--选择列,勾选PID,然后在找到之前记录的PID,对应的进程,右击查看文件位置,点开后就可以看到具体哪个文件占用这个进程了 

java中遇到的进程占用的例子主要有: oracle 和tomcat 会有8080端口占用   还有一些PHP开发包里面包含的mysql和自己单独安装的mysql会产生3306端口冲突

netstat  -aon|findstr "80"