软件包javax.servlet不存在的问题

 当编译出现一下信息时候 ,说明编译器没有找到软件包javax.servlet

这个包在web服务器才有,j2se中并没有

Hello.java:6: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
Hello.java:10: 找不到符号
符号: 类 Servlet
public class Hello implements Servlet
                              ^
Hello.java:12: 找不到符号
符号: 类 ServletConfig
位置: 类 com.rao.Hello
       public void init(ServletConfig parm1)throws ServletException
                        ^
Hello.java:12: 找不到符号
符号: 类 ServletException
位置: 类 com.rao.Hello
       public void init(ServletConfig parm1)throws ServletException
                                                   ^
Hello.java:16: 找不到符号
符号: 类 ServletConfig
位置: 类 com.rao.Hello
       public ServletConfig getServletConfig()
              ^
Hello.java:23: 找不到符号
符号: 类 ServletRequest
位置: 类 com.rao.Hello
       public void service(ServletRequest req,ServletRequest res) throws Servle
tException, IOException
                           ^
Hello.java:23: 找不到符号
符号: 类 ServletRequest
位置: 类 com.rao.Hello
       public void service(ServletRequest req,ServletRequest res) throws Servle
tException, IOException
                                              ^
Hello.java:23: 找不到符号
符号: 类 ServletException
位置: 类 com.rao.Hello
       public void service(ServletRequest req,ServletRequest res) throws Servle
tException, IOException

解决的方法是:

     将.../Tomcat/lib目录下的servlet-api.jar包加到classpath中
                                                                          ^

重新编译     成功!

你可能感兴趣的:(职场,休闲,javax.servlet,不存在)