简体   繁体   English

URL未知主机异常

[英]URL Unknown Host Exception

I was trying this piece of code.Why would this give the java.net.UnknownHostException: www.oracle.com .The URl is pretty correct.Isn't it? 我正在尝试这段代码,为什么会给出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();
    }
}

There is nothing wrong with your code. 您的代码没有错。 You just need to check the internet connection on the machine from where you are trying to run this code. 您只需要在尝试运行此代码的计算机上检查Internet连接。 I am able to successfully run the shared code and here is the snippet of output: 我能够成功运行共享代码,这是输出的代码段:

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

var g_strLanguageId = "en"; 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" 

library="server:SITECATALYST-OCOM-STANDARD"> library =“ server:SITECATALYST-OCOM-STANDARD”>

  </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" 

library="server:UNIVERSAL_SITE_STUDIO_MANAGER"> library =“ server:UNIVERSAL_SITE_STUDIO_MANAGER”>

  </ssinfo> </script> 

Oracle | 甲骨文 Hardware and Software, Engineered to Work Together 硬件和软件,旨在协同工作

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

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

var atg_fName = ""; var atg_fName =“”; var atg_lName = ""; var atg_lName =“”; var atg_eMail = ""; var atg_eMail =“”; var atg_company = ""; var atg_company =“”; //If User is logged in if (USER.guid) { //Read user properties from cookie object USER atg_fName = USER.firstname; //如果用户已登录if(USER.guid){//从Cookie对象USER中读取用户属性atg_fName = USER.firstname; atg_lName = USER.lastname; atg_lName = USER.lastname; atg_eMail = USER.username; atg_eMail = USER.username;

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

for cn (company name) var personalizeCookie = (function(){ var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i set to true } if(personalizeCookie != null && trustchk) { var cPair = ""; var cName = "" var cValue = ""; var all_values = personalizeCookie.split( '~' ); for (var i = 0; i < all_values.length; i++ ) { cPair = all_values[i].split( ':' ); cName = cPair[0].replace(/^\\s+|\\s+$/g, ''); if (cName == "cn") { cValue = unescape(cPair[1].replace(/^\\s+|\\s+$/g, '')); break; } } if (cValue.length != 0) { atg_company = cValue; } } }); } for cn(公司名称)var personalizeCookie =(function(){var i,x,y,ARRcookies = document.cookie.split(“;”);;对于(i = 0; i设置为true} if(personalizeCookie!= null && trustchk){var cPair =“”; var cName =“” var cValue =“”; var all_values = personalizeCookie.split('〜'); for(var i = 0; i <all_values.length; i ++){ cPair = all_values [i] .split(':'); cName = cPair [0] .replace(/ ^ \\ s + | \\ s + $ / g,''); if(cName ==“ cn”){cValue = unescape(cPair [1] .replace(/ ^ \\ s + | \\ s + $ / g,'')); break;}} if(cValue.length!= 0){atg_company = cValue;}}}));}

var atg_country = "US"; var atg_country =“ US”;


Oracle 甲骨文

  • Select Country/Region 选择国家/地区

  • Select Country/Region 选择国家/地区
  • Communities 社区
  • I am a... 我是一个...
  • I want to... 我想要...
  • Welcome Account Sign Out Sign In/Register for Account Help 欢迎帐户注销登录/注册以获取帐户帮助
  • Products and Services 产品和服务


  • Solutions 解决方案

  • Downloads 资料下载


  • Store 商店

  • Support 支持

  • Training 训练

  • Partners 伙伴

  • About 关于

  • Oracle Technology Network Oracle技术网

  • Oracle Database 12 c Oracle数据库12 c

    Plug Into the Cloud 插入云

    Oracle OpenWorld 甲骨文全球大会

    Register now 现在注册

    Oracle Cloud Application Foundation Oracle云应用基础

    View the Webcast 查看网络广播

    Big Data 大数据

    Making the big data transformation 进行大数据转换

    Introducing Oracle Database 12 c Oracle Database 12 c简介

    Get a firsthand look at the only database designed for the cloud. 直接了解为云设计的唯一数据库。 Join us at Oracle Technology Day. 加入我们参加Oracle技术日。

    Find an Event Near You 寻找您附近的活动

    Plug Into the Cloud 插入云

    Mark Hurd and Andy Mendelsohn join Tom Kyte to show how Oracle helps you tap into the benefits of the cloud. 马克·赫德(Mark Hurd)和安迪·门德尔松(Andy Mendelsohn)与汤姆·凯特(Tom Kyte)一起展示了Oracle如何帮助您利用云的优势。

    Watch the Webcast 观看网络广播

    Register for Oracle OpenWorld 2013 注册参加Oracle OpenWorld 2013

    Meet new peers, make the right connections, 结识新朋友,建立正确的联系,
    build your community. 建立您的社区。

    Register now 现在注册

    Make the Future Java at JavaOne 在JavaOne上打造未来的Java

    Go to registration 去注册

    Announcing Oracle Cloud Application Foundation 宣布Oracle云应用基础

    Deliver next-generation applications with Oracle WebLogic Server. 使用Oracle WebLogic Server交付下一代应用程序。

    Register for the July 31st Webcast 注册参加7月31日的网络广播

    Extreme Performance with the Highest Availability</nobr></h3> 具有最高可用性的卓越性能</ nobr> </ h3>

    Learn more about the Oracle SuperCluster T5-8</p> Find out more</a></div> </div> </div>--> 了解有关Oracle SuperCluster T5-8的更多信息</ p>了解更多信息</a> </ div> </ div> </ div>->

    Transform Your Business With Big Data 大数据转变您的业务

    IT strategies to capture, store, and manage growing volumes of data. 捕获,存储和管理不断增长的数据量的IT策略。

    Learn more A Big Data Conversation 了解更多大数据对话

    Join Oracle Big Data Strategist Paul Sonderegger and MIT Principal Research Scientist Andrew McAfee as they discuss big data. 与Oracle大数据战略家Paul Sonderegger和MIT首席研究科学家Andrew McAfee一起讨论大数据。

    Register for the July 30th Webcast 注册7月30日的网络广播

    Transform Your Business With Oracle Cloud 利用Oracle Cloud转变您的业务

    Plan Effectively 有效计划
    • Enterprise Resource Planning 企业资源规划
    • Planning and Budgeting 规划与预算
    • Financial Reporting 财务报告
    Support Customers 支持客户
    • Customer Service and Support 客户服务与支持
    Empower People 赋权于人
    • Human Capital Management 人力资本管理
    • Talent Management 人才管理
    • Talent Management for SMB 中小企业人才管理
    Get Social 获得社交
  • Social Network 社交网络
  • Social Marketing 社会营销
  • Social Engagement and Monitoring 社会参与和监控
  • 如果您在Android上运行,建议您检查INTERNET权限,但是由于情况并非如此,因此您应该检查机器的Internet访问,防火墙,代理,DNS等,当然还要检查您的应用程序的Internet连接。

    声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM