乐趣区

关于java:端口号被占用解决办法超详细

问题形容

java.net.BindException: Address already in use: JVM_Bind

Web server failed to start. Port 8899 was already in use.

遇到上述相似问题代表你的端口号曾经在应用中,咱们俗称这种问题为端口号被占用。

解决方案

  1. win+R 关上 windows 电脑运行窗口,并在运行窗口的文本输入框中输出 cmd 指令
  2. 在弹出的命令窗口(终端)中输出命令 netstat -ano|findstr 8080,8080 就是咱们须要查问的端口号.
  3. 咱们会失去零碎给与咱们的响应,在查问进去的第一行有一个数值,咱们须要记住
  4. 在这里咱们能够通过两种模式去杀死被占用的端口号

    • 终端指令 taskkill -pid 端口号 -f
    • 图形化界面
  5. 这里还波及到一些相干的终端指令

    • 查看所有的端口号 netstat -ano
    • 通过 pid 来获取过程的信息 tasklist |findstr pid 值
    • 通过过程名杀死对应过程 taskkill /f /t /im 过程名称
退出移动版