Java Gui线程编码?

Java Gui线程编码?,java,multithreading,swing,netbeans,tcp,Java,Multithreading,Swing,Netbeans,Tcp,当我的服务器连接到客户端时,我遇到了问题。如果发生此异常,则我的程序在连接后不会响应。我使用netbeans gui设计器为gui类生成代码。我还评论了下面代码中例外显示的行号,供大家参考。在接受套接字之前,所有工作都会找到。请帮忙 线程“thread-0”java.lang.NullPointerException中的异常位于 serverui.serverui.StartServer(serverui.java:62)位于 serverui.ServerThread.run(serverui

当我的服务器连接到客户端时,我遇到了问题。如果发生此异常,则我的程序在连接后不会响应。我使用netbeans gui设计器为gui类生成代码。我还评论了下面代码中例外显示的行号,供大家参考。在接受套接字之前,所有工作都会找到。请帮忙

线程“thread-0”java.lang.NullPointerException中的异常位于 serverui.serverui.StartServer(serverui.java:62)位于 serverui.ServerThread.run(serverui.java:19)位于 run(Thread.java:745)


您从不初始化您的
缓冲读取器

BufferedReader in = null;
。。。因此,此行失败,出现
NullPointerException

while((inputLine=in.readLine()) != null) // Line 62

通常,每当您看到
NullPointerException
,您所要做的就是查看该行并检查调用
null
方法的所有对象,您永远不会初始化
BufferedReader

BufferedReader in = null;
。。。因此,此行失败,出现
NullPointerException

while((inputLine=in.readLine()) != null) // Line 62

通常,每当您看到
NullPointerException
,您所要做的就是查看该行并检查所有调用
null

方法的对象,这些方法不是在中初始化的

in = new BufferedReader(arguments);

您没有在中初始化

in = new BufferedReader(arguments);

谢谢你,先生!“我随时都会想念的。”萨里亚孔说!很高兴它帮助了你。:)通常,每当您看到
NullPointerException
,只需查看该行并检查调用
null
方法的所有变量。谢谢您,先生!“我随时都会想念的。”萨里亚孔说!很高兴它帮助了你。:)一般来说,每当您看到
NullPointerException
,只需查看该行并检查调用
null
方法的所有变量。通过回滚编辑从标题中删除“[已解决:只是缺少输入和输出初始化]”。相反,您应该接受对您有帮助的答案,或者发布您自己的解决方案。通过回滚编辑,从标题中删除“[Solved:Just missing In and Out initialize]”。相反,你应该接受帮助你的答案,或者发布你自己的解决方案。