请大家帮忙看一下.系统老提示我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