要在命令行控制台里切换到Demo所在的目录下
然后javac Demo.java
    java Demo
试试

解决方案 »

  1.   

    你在程序里是怎么用Demo类的呀,
    把相关代码贴出来,
    大家好分析一下。
      

  2.   

    要在命令行控制台里切换到Demo所在的目录下把程序贴出来看看.
      

  3.   

    先把classpath删掉,运行看看,如果好了就是classpath的设置问题,否则就是程序的问题,或者没有这个类。
      

  4.   

    D:\jdk141_05\bin;放到classpath中干什么呢?
    classpath可完全不设置的,删除后试试看。
      

  5.   

    我的测试程序简单得不能再简单了,如下:
    public class Demo
    {
      public static void main(String args[])
      {
        System.out.println("This is DEMO");
      }
    }
      

  6.   

    我是切换到DEMO的目录下的,我也听zijibense(自己本色)和xch28(J Eclipse)的
    可以还是那句错信息
     Exception in thread "main" java.lang.NoClassDefFoundError: Demo
      

  7.   

    环境变量是rt.jar不是dt.jar!!
    D:\jdk141_05\jre\lib\rt.jar;
      

  8.   

    谢谢各位,已经可以运行了.我打环境变量名"classpath"改成大写的"CLASSPATH"就可以了,但是再从大写改回小写的也可以运行.这到底是怎么一回事?不明白...