先看看有没有这个类在classpath中加 .;

解决方案 »

  1.   

    import java.net.*;public class MyAddress
    {
      public static void main (String [] args)
      {
       InetAddress address=null;
        try
          { address = InetAddress.getLocalHost();
           System.out.println(address);
          }
        catch(UnknownHostException e)
        {
           System.out.println("Could  not  find this  computer's address.");
         }
      }
    }
      

  2.   

    你的Classpath没有设置好。你在CMD方式下输入set classpath=;之后,再编译和运行文件就没有问题了。
      

  3.   

    你程序没有错的,classpath错了而已
      

  4.   

    看一下 MyAddress.java 文件是不是在你的 c:\myjava 目录中
      

  5.   

    大家都说是classpath的问题,我验证了,就是这个问题。
    我现在想知道的是,这个东西是永久的设置还是运行一个新类都的设置呀?有没有这个方面的资料?
      

  6.   

    你的环境变量都没设置
    找本JAVA的书把环境变量设置好了