My completed ClassPath variable is following :
E:\JDK1.4\lib;E:\Rational\common;D:\JRun4\servers\default\default-app\WEB-INF\classes;E:\WorkRoom\SOD\classes\utilities;E:\J2EE SDK 1.3.1\lib;

解决方案 »

  1.   

    你的意思是说将所有的JAR文件都拷到E:\JDK1.4\lib目录下呢,
    还是可以依葫芦画瓢任意设置?
      

  2.   

    我的CLASSPATH是这么设了:C:\jwsdp-1_0_01\common\lib但是还是提示找不到类:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
      

  3.   

    我的CLASSPATH是这么设了:C:\jwsdp-1_0_01\common\lib但是还是提示找不到类:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory这个提示找不到的类就在C:\jwsdp-1_0_01\common\lib目录下的一个jar文件里。我该怎么做?
      

  4.   

    你把用到的jar包放到jdk中的lib中,
      

  5.   

    你把用到的jar包放到jdk中的lib中
    ---------------------------------to: zdsxj2002(阿狗) 
    可以了,谢谢
    问一句:为什么放在别的目录中就不行呢?
      

  6.   

    对不起,看错了,把用到的jar包放到jdk中的lib中,还是不行
    执行后仍然报同样的错。
      

  7.   

    哎,如果能在CLASSPATH这样设:C:\jwsdp-1_0_01\common\lib\*.jar
      

  8.   

    下面的 bat 文件把 C:\javalib 目录中所有 jar 加入到 CLASSPATH ===
    @echo off
    FOR %%f IN ( C:\javalib\*.jar" ) DO CALL add2path.bat %%f
    echo CLASSPATH=%CLASSPATH%add2path.bat 内容如下 ==========================================
    @echo off
    set CLASSPATH=%CLASSPATH%;"%1"
      

  9.   

    写个bat 可以按上面的作
    也可以参照tomcat的 .bat
      

  10.   

    你现在是不是在用JSDK开发啊,我想一个最差劲的方法可以解决:
    在Classpath是将你所有的文件加入就行。
    但如果你用JB或JCreator就可以在Setting中进行设置,这是一种比较快捷的方法。再者,你开发项也不可能总是基于SDK啊,兄弟你是不是啊!
      

  11.   

    to  xuwannian() 
    我用的是JCreator,但是找不到这项设置啊。我用的是JCreator 2.0pro
      

  12.   

    好象可以放到java默认生成的一个jar什么目录下吧,那里是java自动的寻找包的目录。