CLASSPATH里是%JAVA_HOME%\bin;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib可以编译,而且成功,但运行java c:\eee\Test.class时 显示“ Exception in thread "main" java.lang.NoClassDefFoundError: D:\MyWeb1\Test/class”我是不是少配置了什么?谢过

解决方案 »

  1.   

    使用java 这个命令时,不需要加class后缀,
    就是,你应该这样使用这个命令:java c:\eee\Test
      

  2.   

    我不打.class还是这个错。我这里确实加的是“.;”%JAVA_HOME%\bin;.;%JAVA_HOME%\lib 你说的是不是这里
      

  3.   

    应该把test.class的路径设置在classpath里面吧
      

  4.   

    我刚刚解决这个问题   删除CLASSPATH环境变量   重装了JDK就解决了
      

  5.   

    环境变量加了没有?
    编译你是不是这样啊! javac 文件名.java
     运行是不是;  java 文件名
    不要加.java了啊!
      

  6.   

    classpath=.;其它的“.;”放在classpath的第一位
      

  7.   

    但运行java c:\eee\Test.class时去掉.class,解释不加扩展名
      

  8.   

    他的main方法没有要不就是main方法名的书写出错了!
    才导致的错误!
    咱们都把问题想的太难了,病症在他的java源码里呢!