tomcat会自动搜索以下目录的jar包
1、webapps的WEB-INF\lib
2、tomcat的lib
但只搜索一级。你如果在lib下建立一个目录temp,将jar包移到temp中,tomcat就找不到了
具体实现可以看一下源码,我但是看过的,但记不清了如果要在cmd窗口里,使用javac编译程序。必须手工将jar包的路径加到classpath里

解决方案 »

  1.   

    那么tomcat\webapps\WebMstr7中
    WEB-INF
       |---classes
       |         |
       |         ---sdksamples
       |                   |  
       |                   ---Folder_treeLook.java(我要编译的文件)
       |
       |
       |---lib
               |
               ---WebUtils.jar
    其中Folder_treeLook.java有文件import com.microstrategy.utils.MSTRCheckedException;其中其中WebUtils.jar 解包以后WebUtils\com\microstrategy\utils\MSTRCheckedException.class我该怎么弄???
      

  2.   

    将WebUtils.jar的路径加入classpath
      

  3.   

    对,将WebUtils.jar的路径加入classpath就可以了
      

  4.   

    用到了lib目录下的很多jar个文件,能不能在CLASSPATH用*.jar
      

  5.   

    常犯的问题,不能使用*.jar重新补全一下tomcat的搜索方式吧:通常情况下,自动搜索以下目录的jar包
    1、webapps的WEB-INF\lib
    2、tomcat的common\lib通常情况下,自动搜索以下目录的class
    1、webapps的WEB-INF\classes
    2、tomcat的common\classes
      

  6.   

    run.bat放在c:\下,且其内容为:set CLASSPATH=%CLASSPATH%;D:\tomcat\webapps\WebMstr7\WEB-INF\lib\batik.jar;D:\tomcat\webapps\WebMstr7\WEB-INF\lib\crypto_blowfish.jar;D:\tomcat\webapps\WebMstr7\WEB-INF\lib\JavaWebAPI.jar;D:\tomcat\webapps\WebMstr7\WEB-INF\lib\subscriptionapi.jar;D:\tomcat\webapps\WebMstr7\WEB-INF\lib\transactor-common.jar;javac D:\tomcat\webapps\WebMstr7\WEB-INF\classes\sdksamples\Folder_treeLook.java怎么还不行?请帮忙
      

  7.   

    run.bat 可以运行正确编译了