netbeans中的Java网络编程

netbeans中的Java网络编程,java,netbeans,Java,Netbeans,我是java网络编程新手。当我在netbeans中键入以下代码时。netbeans将getByName()、getHostName()和getHostAddress()报告为编译错误无法找到符号,用红色下划线。我使用netbeans IDE 7.1.1。我不知道是否有任何其他类库要导入或其他内容。 请帮我做这个 import java.io.*; import java.net.*; public class javanet { public static void ma

我是java网络编程新手。当我在netbeans中键入以下代码时。netbeans将getByName()、getHostName()和getHostAddress()报告为编译错误无法找到符号,用红色下划线。我使用netbeans IDE 7.1.1。我不知道是否有任何其他类库要导入或其他内容。 请帮我做这个

import java.io.*;  

import java.net.*; 


public class javanet {  
    public static void main(String[] args) {
        try {
            InetAddress ip = InetAddress.getByName("www.bit.lk");
            System.out.println("Host Name: " + ip.getHostName());
            System.out.println("IP Address: " + ip.getHostAddress());
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}

看看java代码,这是非常好的(它确实可以编译)。尝试清理并重建您的项目。

我很好奇您是否正在练习并创建自己的名为
InetAddress
的类,同一个包中是this
javanet
类。这将导致编译错误。尝试导入完全限定的类名而不是通配符,然后查看发生了什么
import java.net.InetAddress