你写的那个类是否被包含进了一个包当中了(package a;......)
如果是,那么请在编译通过以后,退到类所在目录的前一个目录(如:你的类在
c:\aaa\bbb\ccc下,现在退回到c:\aaa\bbb)然后运行java youPackageName.yourClassFileName,谢谢!

解决方案 »

  1.   

    我的java只是一个简单的java程序,例如只是显示"hello"
    我在hello.java文件的目录下面执行
    javac hello.java (通过了)
    java hello
    然后就出现下面的错误
    Exception in thread "main" java.lang.NoClassDefFoundError: 文件名
    以前也执行过这个hello程序,以前执行时是正常的,现在不论什么程序,都会报上面这个错,有哪位高手能指点一下我这个初学者么?
      

  2.   

    http://www.csdn.net/expert/topic/571/571306.xml?temp=.5774347