我好像也遇到过类似的情况。
但没仔细去看到底怎么回事!
我是把servlet.jar放到jdk\lib底下
再把这个路径加到classpath就可以了!你试试看!

解决方案 »

  1.   

    to xmvigour
      我的servlet.jar,已加入到classpath.可为什么没作用。
      

  2.   

    你的servlet.jar是不是在其它目录底下?我以前遇到过类似的 是另外一个.jar的设置,后来按上面的做了 就可以用了!不知跟不跟那个path设置有关?
    你可以试试看
      

  3.   

    你的servlet.jar是不是在其它目录底下?我以前遇到过类似的 是另外一个.jar的设置,后来按上面的做了 就可以用了!不知跟不跟那个path设置有关?
    你可以试试看
      

  4.   

    这肯定是你的classpath设置娥问题﹐按楼上的老兄说的重新检查你的设置
      

  5.   

    可能是你的servlet.jar在加入classpth时候写的不对而超成的,
    你配置完了可以在运行 cmd 后  set classPath 看一下设置是否正确
      

  6.   

    to everybody
     我用set检查了,设置没问题。我想是否是系统的问题。因为我的系统装过和删除过多个jdk,又装过Tomcat,weblogic,jb等。而且操作系统(win2000)重装过。不知那位大侠碰到过此类问题。快帮帮我。
      

  7.   

    我知道大家都关注classpath的问题,我也同样如此。可问题恰恰是为什么没起作用。如果有人碰到同样的问题,请帮帮我。如果明天还没有能解决问题。我会结帖。来者都有分。
      

  8.   

    我有类似问题:googleapi.jar放在jdk/lib下
    在classpath中加入;c:/jdk/lib/googleapi.jar
    javac正常,java时出现 无法找到包
      

  9.   

    把自己的jar文件写在前面,jdk的写在后面。
      

  10.   

    在WINDOWS CMD下运行
    set classpath=x:\path\sevlet.jar;%classpath%然后编译
      

  11.   

    在WINDOWS 我的电脑 图形界面下面设置CLASSPATH是不会立即生效 需要重新启动。一定要像楼上说得在CMD里设置才可以。