上面的是java源文件
下面的是class文件
当然不一样了

解决方案 »

  1.   

    Exception in thread "main" java.lang.NoClassDefFoundError: test
    怎么回事?
      

  2.   

    该如何做?这是我的第一个JAVA程序。是否设置环境变量classpath到我的JAVA编译器目录?
      

  3.   

    设置环境变量classpath后问题依旧
      

  4.   

    classpath:=f:\java1.3\lib\tools.jar;
    f:\java1.3\lib\dt.jar;
    F:\java1.3\jre\lib\rt.jar;
      

  5.   

    由于
    package MyTest.Test;
    所以你的类文件放在XXXX//MyTest//Test//下面
    注意你的文件名和类名字要一模一样!
    运行时
    当前目录改为:XXXX
    然后:java MyTest.Test.Test
      

  6.   

    老大,我已经按你说的做了:
    Exception in thread "main" java.lang.NoClassDefFoundError: test (wrong na
    est/Test/Test)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.
    1)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
      

  7.   

    我的没问题! 
     你是不是98?classpath改变以后要重新启动机器!
     还有就是文件名是Test.java(类名字:Test)