没有找到类,估计是你的classpath设置的有问题!看看你的classpath路径是不是你的类所在的位置!

解决方案 »

  1.   

    你是在当前目录吗?是否注意了大小写,还有如果没有在源文件的目录下就得设置-classpath 环境变量
      

  2.   

    应该是由于classpath设置的问题,注意设置是有个点'.'
    你把你设置的classpath发上来让大家看看
      

  3.   

    赫赫,以前遇到过这个问题java就这个德性。如果你环境变量classpath没有指定的话,命令行能够运行。如果指定了,那你再运行这个命令行的时候就要先把java class文件的目录设置到classpath内set classpath=%classpath%;.\
    或者在java命令内直接指定,好像是 java -classpath=.\ test
      

  4.   

    我也遇到过这个问题,Exception in thread \"main\" java.lang.NoClassDefFoundError:HelloWorld 
    这个就是著名的类路径(classpath)问题。实际上,类路径是在编译过程就 涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的 HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行 时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:
    java  -classpath . HelloWorld 还有一点就是重启!!!!!(我检查自己的classpath的设置是对的,可是还是运行不出正确结果,重启以后确好了,我用的系统是2000profession)
      

  5.   

    重启倒不用 再次进入CMD.exe就可以了
      

  6.   

    你可以试试java currentFilePath+filename