我在我的电脑高级选项系统变理配了classpath;java_home;pathJAVA_HOME D:/bea/jdk141_05    CLASSPATH  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
PATH    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
但运行程序编译后老是出现:Exception in thread "main" java.lang.NoClassDefFoundError:
语句没错的我在jbuilderx测试过的;真是晕呀

解决方案 »

  1.   

    控制台
    键入Java,看看找不找的到
      

  2.   

    我在msdos中键入 javac 类名可以的;
    java 类名就 出现Exception in thread "main" java.lang.NoClassDefFoundError:
      

  3.   

    没有指定当前目录为classpath, 
    java -classpath . 类名
    "."表示当前目录,java一般在指定的classpath中找class,显然你的class没有放到classpath中去,加上这个就可以了
      

  4.   

    java -classpath 包名.类名
      

  5.   

    这个你先得把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin放在最前面试试
      

  6.   

    javac name.java 生成name.class文件。然后,
    java name (不加扩展名.class)