1.我在E盘JAVA目录上安装了JDK1.5.0
2.我在E盘JAVA目录下安装了JCreator请问我的环境变量应该怎样设置?
 JAVA_HOME  :   e:\java
          
 CLASSPATH  :      E:\java\lib;E:\java\lib\dt.jar;E:\java\lib\tools.jar;E:\java\lib\rt.jar; path  下添加  e:\java\bin编绎运行时会抛出异常 Exception in the thread "main" java.lang. NoClassDefFoundError请问问题出在哪?为什么要这样设置?本人需要理论依据!!谢谢

解决方案 »

  1.   

    类是怎么写的
    写main函数了么?
      

  2.   

    CLASSPATH问题
    CLASSPATH  : .;E:\java\lib\dt.jar;E:\java\lib\tools.jar;
    注意最前面的 .; 这是很容易忽略的没有这个句点项编译的时候JAVA虚拟积就不会找当前目录所以抛出Exception in the thread "main" java.lang. NoClassDefFoundError 找不到类.
      

  3.   

    CLASSPATH  加上:E:\java\lib\dt.jar;E:\java\lib\tools.jar;
      

  4.   

    在CLASSPATH 和PATH变量前都要加.;
    如果不行,请重启计算机,XP设置环境变量是不用重启的
      

  5.   

    CLASSPATH  :改为.;%JAVA_HOME%\lib试试
      

  6.   

    是不是机器上面装了几个JDK看看JCreator 的JDK的配置
      

  7.   

    JAVA_HOME  :   E:\j2sdk1.5.0
    path:          %JAVA_HOME%\bin;%PATH%
    classpath:     .;%JAVA_HOME%\lib\tools.jar
      

  8.   

    classpath前要加个.;试一试
    要么就是你的类没有写这个public static void main(String []args)