A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹文涛 黑马帝   /  2011-9-15 16:31  /  1636 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[code=java]        public static void main(String[] args)throws Exception{
                InetAddress LocAdd = null;
                InetAddress remAdd = null;
                LocAdd = InetAddress.getLocalHost();
                remAdd = InetAddress.getByName("http://bbs.itheima.com/");
                System.out.println("本机地址:" + LocAdd);
                System.out.println("外网地址:" + remAdd);
                System.out.println("本机是否可达" + LocAdd.isReachable(5000));
               
                URL url = new URL("http","http://bbs.itheima.com/",80,"/forum-26-1.html");
                InputStream input = url.openStream();        //打开输入流
                Scanner scan = new Scanner(input);        //实例化
                scan.useDelimiter("\n");        //设置分隔符号
                while(scan.hasNext()){
                        System.out.println(scan.next());
                }
        }[/code]运行后 第5、11行报错

Exception in thread "main" java.net.UnknownHostException: http://bbs.itheima.com/
        at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
        at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:849)
        at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1200)
        at java.net.InetAddress.getAllByName0(InetAddress.java:1153)
        at java.net.InetAddress.getAllByName(InetAddress.java:1083)
        at java.net.InetAddress.getAllByName(InetAddress.java:1019)
        at java.net.InetAddress.getByName(InetAddress.java:969)
        at edu.csdn.net.heima.exam.ninth.TcpExamtest.main(TcpExamtest.java:19)

2 个回复

倒序浏览
黑马网友  发表于 2011-9-15 16:58:06
沙发
UnknownHostException
未知主机异常,试试看别的网站,或者直接拿到网站的IP和端口
回复 使用道具 举报
黑马网友  发表于 2011-9-16 09:26:15
藤椅
remAdd = InetAddress.getByName("http://bbs.itheima.com/");

URL url = new URL("http","http://bbs.itheima.com/",80,"/forum-26-1.html");
11.               
InputStream input = url.openStream();        //打开输入流


这2段代码都是因为("http://bbs.itheima.com/"); 报错线程发生异常

楼主加上断点 再仔细看看参数 和报错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马