当我在eclipse上运行我的服务器应用程序时,它不起作用,错误显示如下:
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at MyServer.main(MyServer.java:17)
Exception in thread "main" java.lang.NullPointerException
at MyServer.main(MyServer.java:26)
答案 0 :(得分:1)
我认为您忘记初始化端口,并且您尝试连接到无效的port = 0。我的应用程序通过命令行接收端口。当你从eclipse运行它时,你忘了提供它。使用运行/调试配置来执行此操作。
这只是一个理论。我没看到你的代码。