系统变量classpath设置为:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar(jdk和tomcat的版本分别为jdk1.6.0 tomcat6.0)。我另在%JAVA_HOME%\jre\lib\ext中添加了servlet-api.jar,仍提示找不到servlet包,这是怎么回事?..................

解决方案 »

  1.   

    怎么喜欢手动编译servlet呢提示错误是什么
      

  2.   

    提示错误为:
    HelloServlet.java:3: 软件包 java.servlet 不存在
    import java.servlet.*;
    ^
    HelloServlet.java:4: 软件包 java.servlet.http 不存在
    import java.servlet.http.*;
    ^
    HelloServlet.java:5: 找不到符号
    符号: 类 HttpServlet
    public class HelloServlet extends HttpServlet
                                      ^
    HelloServlet.java:6: 找不到符号
    符号: 类 HttpServletRequest
    位置: 类 test.HelloServlet
    {       public void doGet(HttpServletRequest request,HttpServletResponse respons
    e)throws ServletException,IException
                              ^
    HelloServlet.java:6: 找不到符号
    符号: 类 HttpServletResponse
    位置: 类 test.HelloServlet
    {       public void doGet(HttpServletRequest request,HttpServletResponse respons
    e)throws ServletException,IException
                                                         ^
    HelloServlet.java:6: 找不到符号
    符号: 类 ServletException
    位置: 类 test.HelloServlet
    {       public void doGet(HttpServletRequest request,HttpServletResponse respons
    e)throws ServletException,IException         ^
    HelloServlet.java:6: 找不到符号
    符号: 类 IException
    位置: 类 test.HelloServlet
    {       public void doGet(HttpServletRequest request,HttpServletResponse respons
    e)throws ServletException,IException                          ^
    7 错误
      

  3.   

    是javax.servlet包,是扩展包都是javax开头的,不是java