本帖最后由 hereyouare 于 2011-01-04 18:00:31 编辑

解决方案 »

  1.   

    出错的语句是:
    InputStream is = connection.getInputStream();
    网上有说需要加代理的设置,我添加了以下代码后仍然不行:
    System.getProperties().put(   "proxySet",   "true"   ); 
         System.getProperties().put(   "proxyHost",   "192.168.0.107"   ); 
         System.getProperties().put(   "proxyPort",   "8080");
    我看网上的代码都写得挺好的,怎么到我这里就报错呢~~
      

  2.   

    这个程序在xp环境没有问题,由于我用的是win7系统,所以现在怀疑是win7防火墙的问题,但不知道在哪里设置~~郁闷~
      

  3.   

    IE, Firefox 等浏览器能上网么?PS:你的代理也设置得不对啊?代理的系统属性名应该是 http. 开头的,后面才是你写的那些。Java Networking and Proxies
    http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
      

  4.   

    网络是正常的,我读取localhost的url也行,正在苦恼~~
    甚至想装上XP系统试试~~
      

  5.   

    还好昨天晚上没有重装系统,问了一个同事,他说用JDK1.6就行,于是换上Tomcat6和JDK1.6后,还真就行了。回想起来了家里的机器确实装过JDK1.6。
    真是很奇怪很奇怪~~不过问题是解决了。
    谢谢火龙果的关注~
      

  6.   

    可能操作系统需要jdk6.0及以上的版本
      

  7.   

    我也在做  这个...现在做到JAVA 模拟登陆了` ` 用HttpURLConnection类做... 因为没有HttpClient 包! 现在怎么判断 这个模拟登陆  是否登陆成功了呢?