日期:2014-05-18  浏览次数:20695 次

请大家帮忙看一下.系统老提示我address不能解析.我真不知道错在哪里了.
/*
 * 创建日期 2007-10-15
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
import java.io.*;
import java.net.*;


/**
 * @ Administrator
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class netname {
public static void main(String args[])throws IOException
{
if(args.length!=1)
{
System.out.println("Usage:java Address<hostname>");
return;
}
InetAddress adress=InetAddress.getByName("");
System.out.println("请输入主机名称"+args[0]);
String strName=address.getHostName();
System.out.println("程序获取的主机名称"+strName);
}

}


请大家帮忙看一下.系统老提示我address不能解析.我真不知道错在哪里了.

------解决方案--------------------
你定义的变量名是adress.

------解决方案--------------------
InetAddress adress=InetAddress.getByName(""); 
String strName=address.getHostName(); 
下面的address比上面的多了个d,所以就有问题了

------解决方案--------------------
yes