0

我正在尝试这段代码。为什么这会给出java.net.UnknownHostException: www.oracle.com。 URl 非常正确。不是吗?

import java.net.*;
import java.io.*;

public class Urlread {
    public static void main(String[] args) throws Exception {
        URL oracle = new URL("http://www.oracle.com/");
        URLConnection yc = oracle.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                                    yc.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    }
}
4

2 回答 2

0

您的代码没有任何问题。您只需要检查您尝试运行此代码的机器上的互联网连接。我能够成功运行共享代码,这是输出片段:

var _U = "未定义"; var g_HttpRelativeWebRoot = "/ocom/"; var SSContributor = 假;var SSForceContributor = 假;var SSHideContributorUI = false; var ssUrlPrefix = "/us/"; var ssUrlType = "2"; var g_navNode_Path = new Array(); g_navNode_Path[0] = '8'; var g_ssSourceNodeId = "8"; var g_ssSourceSiteId = "ocomen";

var g_strLanguageId = "en";


<fragmentinstance  id="fragment3" fragmentid="ocomheader" library="server:OCOMHEADER">

</fragmentinstance>
<fragmentinstance  id="fragment4" fragmentid="ocomfooter" library="server:OCOMFOOTER">

</fragmentinstance>
  <fragmentinstance  id="fragment5" fragmentid="sitecatalyst-ocom-standard"

库=“服务器:SITECATALYST-OCOM-标准”​​>

  </fragmentinstance>
  <fragmentinstance  id="fragment6" fragmentid="ocomhp-commonassets" library="server:OCOMHP-COMMONASSETS">

  </fragmentinstance>
  <fragmentinstance  id="fragment7" fragmentid="ATGChat" library="server:ATG_CHAT">

  </fragmentinstance>
  <fragmentinstance  id="fragment8" fragmentid="UniversalSiteStudioManager"

库=“服务器:UNIVERSAL_SITE_STUDIO_MANAGER”>

     </ssinfo>   </script>

甲骨文 | 硬件和软件,旨在协同工作

      <!--SS_END_SNIPPET(fragment1,head_tags)--> <!--

SS_BEGIN_SNIPPET(fragment6,ocomhp-commonassets)--> .menu-otn {display:none;}

var atg_fName = ""; var atg_lName = ""; var atg_eMail = ""; var atg_company = ""; //如果用户登录 if (USER.guid) { //从cookie对象中读取用户属性 USER atg_fName = USER.firstname; atg_lName = USER.lastname; atg_eMail = USER.username;

  //Get cookie value ORA_WWW_PERSONALIZE and tokenize it to get value

} } if (cValue.length != 0) { atg_company = cValue; } } }); }

var atg_country = "美国";


甲骨文

  • 选择国家/地区

  • 选择国家/地区
  • 社区
  • 我是一个...
  • 我想要...
  • 欢迎帐户注销登录/注册以获得帐户帮助
  • 产品与服务


  • 解决方案

  • 下载


  • 店铺

  • 支持

  • 训练

  • 伙伴

  • 关于

  • 甲骨文技术网

  • Oracle 数据库 12 c

    插入云端

    甲骨文全球大会

    现在注册

    Oracle 云应用基础

    观看网络广播

    大数据

    进行大数据转型

    介绍 Oracle 数据库 12 c

    亲眼看看为云设计的唯一数据库。加入我们的 Oracle 技术日。

    查找您附近的活动

    插入云端

    Mark Hurd 和 Andy Mendelsohn 与 Tom Kyte 一起展示 Oracle 如何帮助您利用云的优势。

    观看网络广播

    报名参加 2013 年甲骨文全球大会

    结识新的同行,建立正确的联系,
    建立您的社区。

    现在注册

    在 JavaOne 打造未来的 Java

    去注册

    宣布推出 Oracle 云应用基础

    使用 Oracle WebLogic Server 交付下一代应用程序。

    注册 7 月 31 日的网络广播

    具有最高可用性的极致性能</nobr></h3>

    了解有关 Oracle SuperCluster T5-8 的更多信息</p>了解更多信息</a></div> </div> </div>-->

    利用大数据转变您的业务

    用于捕获、存储和管理不断增长的数据量的 IT 策略。

    了解更多 大数据对话

    加入 Oracle 大数据策略师 Paul Sonderegger 和 MIT 首席研究科学家 Andrew McAfee 讨论大数据。

    注册 7 月 30 日的网络广播

    使用 Oracle 云转变您的业务

    有效地计划
    • 企业资源规划
    • 计划和预算
    • 财务报告
    支持客户
    • 客户服务和支持
    赋予人们权力
    • 人力资本管理
    • 人才管理
    • 中小企业人才管理
    获得社交
  • 社交网络
  • 社会营销
  • 社会参与和监测
  • 于 2013-07-27T17:18:49.027 回答
    0

    如果您在 Android 上运行,我建议您检查INTERNET权限,但由于情况似乎并非如此,您可能应该检查您机器的 Internet 访问、防火墙、代理、DNS 等,当然还有细节您的应用程序的互联网连接。

    于 2013-07-27T17:22:41.400 回答