为什么我在win dos 下:"输入java  **.java"老是这样Exception in thread "main" java.lang.NoClassDefFoundError: chatmain/java
我编译环境 PATH=c:\Program Files\java\jdk1.5.0_02\bin\,没错啊,我java -version 结果E:\>java -version
java version "1.5.0_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09)
Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing)

解决方案 »

  1.   

    直接输入java ***;
    ***文件不需要.java扩展名
      

  2.   

    same
    我,java ***
    show:   Exception in thread "main" java.lang.NoClassDeFoundError:ctools我晕啊
      

  3.   

    package chat;import javax.swing.UIManager;
    import java.awt.*;
    public class chatmain
    {
      private boolean packFrame = false;  //Construct the application
      public chatmain()
      {
        mainform frame = new mainform();
        //Validate frames that have preset sizes
        //Pack frames that have useful preferred size info, e.g. from their layout
        if (packFrame)
        {
          frame.pack();
        }
        else
        {
          frame.validate();
        }
        //Center the window
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();
        if (frameSize.height > screenSize.height)
        {
          frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width)
        {
          frameSize.width = screenSize.width;
        }
        frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
        frame.setVisible(true);
      }
      //Main method
      public static void main(String[] args)
      {
        try
        {
          UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        }
        catch(Exception e)
        {
          e.printStackTrace();
        }
        new chatmain();
      }
    }
      

  4.   

    你这样运行你的程序,
    javac -d . chatmain.java
    java chat.chatmain 试试
      

  5.   

    是应该 javac  *.java
    不是  java    *.java
      

  6.   

    这个是什么代码
    javac后没有 class