在系统环境中设CLASSPATH
我的电脑--》属性--》高级--》环境变量
加上CLASSPATH
其值为一些类文件地址(JDK LIB目录下的JAVA会自己找,)
将你的CLASS文件的所在目录加到这个值里。

解决方案 »

  1.   

    classpath 里面加上    .;
      

  2.   

    :jdk开发中系统环境变量设置:
    方法如下:
    Win2000中:
    右键我的电脑--》属性--》高级--》环境环境变量
    classpath=.;jdk安装目\lib
    path=jdk安装目录\bin
    注意:一定不可忽略“.”。
    Win98中:
    修改autocexe.bat 就是修改自动批处理文件。
    添加:
    set classpath=.;jdk安装目\lib
    set path=jdk安装目录\bin;%path%2:(前提设置好了系统环境变量)
    不带包的编译,相当简单:
    javac 类名.java
    java 类名
      

  3.   

    我在98下修改auotexec.bat文件如下:
       PATH d:\jdk1.3.0_02\bin;%path%
       SET CLASSPATH=.;d:\jdk1.3.0_02\lib\tools.jar;%CLASSPATH%
    运行javac XXXX.java时正确
    运行java  XXXX 时显示
    Exception in thread "main" java.lang.NOClassDefFoundError:XXXX(wrong name:XXXX)
      at java.lang.classloader.defineclass0(Native Method)
      at java.....
      at java.....
      ......
    实在是头皮发麻,本想好好学学Java,没想到进门就摔个大跟头,伤心啊,有劳各位了!
      

  4.   

    是 classpath设置的问题,楼上各位都已经说的解决的方法啦。
      

  5.   

    d:\jdk1.3.0_02\lib\tools.jar应该是D:\jdk1.3.0_02\lib;因为你用到了其他的类,所以classpath里边搜索不到。
      

  6.   

    你的XXXX.java文件有没有package?