运行代码时出现java.lang.NullPointerException如何解决?

shangqinan 2016-06-07 09:01:48
运行代码时出现java.lang.NullPointerException如何解决?如下:
public class Server
{
public static void main(String args[])
{
ServerSocket server=null;
Socket you=null;
while(true)
{
try
{
server=new ServerSocket(6666);
//you=new Socket();
}
catch(IOException e1)
{
System.out.println("正在监听");
}
try {
you=server.accept();
InetAddress address=you.getInetAddress();
System.out.println("客户端的IP:"+address);

}
catch (IOException e)
{
}
if(you!=null)
{
new Server_thread(you).start();
}
else {
continue;
}
}
}
}
运行的如下图:
正在监听
Exception in thread "main" java.lang.NullPointerException
at Server.main(Server.java:35)
...全文
543 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
幺客 2016-06-08
  • 打赏
  • 举报
回复
看一下空指針在哪裡不就好了?
  • 打赏
  • 举报
回复
Server_thread(you)这是什么

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧