我的JAVA运行到java ~~就出现了错误:Exception in thread "main"java.lang.NoClassDefFoundError:我的文件夹名.JAVA    运行到javac~~都可以啊,而且文件夹也产生了.class文件了.那位大哥帮忙解决一下啊!

解决方案 »

  1.   

    在main方法里没有发现某个类,把错误信息贴全,同时把你的类代码贴出来
      

  2.   

    很有可能是环境变量的原因
    JDK 没有配对
      

  3.   

    用java -classpath 加你的路径,试试
      

  4.   

    环境变量的PATH 有错,可能性最大。你的贴出来看看!!!
      

  5.   

    是classpath问题。java命令在一定的范围(classpath)内搜索你要用的class文件,但是未能找到。
    首先请确认你没有错敲成java xxx.class,其次,检查你的CLASSPATH环境变量,如果你设置了该变量又没有包含,你就会遇到这个问题。请在你的CLASSPATH环境变量中加入一项 。
    在环境变量classpath中,填写%JAVA_HOME%\lib;%CATALINA_HOME%\lib;D:\javaWork
    %JAVA_HOME%\lib 为JDK类库路径
    %CATALINA_HOME%\lib 为Tomcat类库路径
    D:\javaWork 为你编写的java程序所在路径
    然后运行javac sample/xxx.java  (sample 为你xxx.java文件所在的包-即文件夹)
    运行 java sample.xxx
    运行试试,应该没问题