PS G:\Java练习> g:; cd 'g:\Java练习'; & 'G:\jdk\bin\java.exe' '-XX:+ShowCodeDetailsInExceptionMessages' '-cp' 'G:\Java练习\bin' 'Server' Failed to start server: Address already in use: bind Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.net.ServerSocket.accept()" because "this.serverSocket" is null at Server.start(Server.java:47) at Server.main(Server.java:256)
时间: 2024-04-23 19:21:37 浏览: 149
jdk-11.0.20-windows-x64-bin.exe
根据你提供的错误信息,第一行提示“Address already in use: bind”,这通常意味着你的服务器端口已经被占用。你需要找到占用该端口的程序并关闭它,或使用不同的端口。
除此之外,第二行的错误信息是NullPointerException,这说明你的代码中存在一个空指针异常。你需要检查代码中的服务器套接字是否被正确初始化,以及它是否在使用之前被关闭或释放。
阅读全文