把这个jar文件copy到d:\tomcat\common\lib\servlet.jar   不要把路径些错了。应该确定上面这个路径的正确性

解决方案 »

  1.   

    设置完之后必须重新启动服务才能编译或者试试

    d:\tomcat\common\lib\servlet.jar
    放到
    d:\tomcat\bin\servlet.jar
    然后再设置classpath看看
      

  2.   

    事实上,我的servlet.jar 是放在这里的
    c:\jdk1.3.1\lib\servlet.jar;
    关键是要在classpath中明确的告诉,编译器,在哪里能找到servlet.jar这个包
      

  3.   

    路径要写对,改完classpath 要重起机器才生效
      

  4.   

    让我疑惑的是,我的JSP文件可以好好运行啊,按照文档上所说,应该是JSP引擎先把JSP文件编译成SERVLET,然后在用SERVLET引擎编译SERLET,而我确实也在WORK目录下看见了编译好的SERVLET文件,这就让我很不理解,为什么JSP文件转换过去的SERVLET可以编译,我直接写的就编译不了?
    PS:改一次,重新启动一次,我都累死了,破机器跑XP本来就慢,哎~~~
    可以N次之后还是无效,有没有哪为告诉一个别的方法,别的开发工具什么的,不用配这个。
      

  5.   

    多谢各位,根据我上面的假设,应该说我的CLASSPATH没问题,这时我把目光转向我的开发工具上,因为是JCREATOR,所一我搜索我以前的帖子,才发现用这个工具要配置一下,所以CONFIGER了一下,结果编译成功。
    thanks a lot.highly appreciate for the guys who help me.
      

  6.   

    用jcreater,建一个project,配置好project的settings,你就不用修改什么classpath啦,我觉得挺好的。如果你的classpath已经有了servlet.jar包的正确路径,你在dos环境用javac命令是可以找到你所需的servlet包的。如果找不到,你看看你的路径有没有错误。