高手帮忙看看 为什么 UnkownAddressException总是找不到符号啊,哭死,书上这么写的
import java.net.*;public class Main{
   static InetAddress myip=null;
    
    public static void main(String[] args){
                   
      Main aa =new Main();
      system.out.println("ip"+aa.ip());
    }
    public InetAddress ip(){
      try{ myip =InetAddress.getLocalHost();}
      catch(UnkownAddressException ex){}
       
      return(myip);
    }
    
}

解决方案 »

  1.   

    把 UnkownAddressException 改称  UnknownHostException。UnkownAddressException应该是你自己定义的异常吧,不是java自己带的。
    import java.net.*;public class Main{
       static InetAddress myip=null;
        
        public static void main(String[] args){
                       
          Main aa =new Main();
          system.out.println("ip"+aa.ip());
        }
        public InetAddress ip(){
          try{ myip =InetAddress.getLocalHost();}
          catch(UnknownHostException ex){}
           
          return(myip);
        }
        
    }