编写了一个javaservlet的小程序,编译时给出如下的错误:
C:\Tomcat 41\webapps\djs\servlet>javac formservlet.java
formservlet.java:1: package javax.servlet does not exist
import javax.servlet.*;
^
formservlet.java:2: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
formservlet.java:6: cannot resolve symbol
symbol  : class HttpServlet
location: class FormServlet
public class FormServlet extends HttpServlet{
怀疑是CLASSPATH设置错误,我的是这样设的:
C:\j2sdk14\LIB\dt.JAR;C:\j2sdk14\LIB\TOOLS.JAR;C:\j2sdk14\BIN;C:\j2sdk14;.各位帮看看错在那里

解决方案 »

  1.   

    你需要有servlet-api.jar这个文件.
    里边有javax.servlet ---初学者
      

  2.   

    把 servlet-api.jar 或者 servlet.jar (根据不同服务器提供可能名字不同)设置进 CLASSPATH
    这个文件在哪里就要你自己找了。一般都在应用服务器的安装目录中的 libs 或者 common-libs 之类的目录中。
      

  3.   

    你需要java servlet SDK包
    你用的是什么开发工具?
    如果是netbeans/jbuilder/eclipse都有servlet.jar包,如果你没有用任何工具,可到
    http://java.sun.com/products/servlet/download.html
    下载
      

  4.   

    把{TOM_HOME}\common\lib\servlet-api.jar 加入你的CLASSPATH,你导入的javax.servlet.*包含在这个jar中。
      

  5.   

    在classpath中加入:
    <$Tomcat>\common\lib\servlet-api.jar
      

  6.   

    我通过了,在这里谢谢各位!
    我用的是JDK+TOMCAT,如各位所言,只要在CLASSPATH中加入<$Tomcat>\common\lib\servlet.jar,就可以了-:)