本人写了一个关于servlet的webapp,但是在用javac编译的时候,只是单纯的将jsp-api.jar和servlet-api.jar拷贝放在了其目录下面,然后利用命令行 javac XXX.java开始编译,然后出现了一大堆错误,如下:
FirstServlet.java:7: 错误: 找不到符号public class FirstServlet extends HttpServlet ^ 符号: 类 HttpServletFirstServlet.java:9: 错误: 找不到符号 public void service(HttpServletRequestnse)throws ServletException,java.io.IOException ^ 符号: 类 HttpServletRequest 位置: 类 FirstServletFirstServlet.java:9: 错误: 找不到符号 public void service(HttpServletRequestnse)throws ServletException,java.io.IOException 符号: 类 HttpServletResponse 位置: 类 FirstServletFirstServlet.java:9: 错误: 找不到符号 public void service(HttpServletRequestnse)throws ServletException,java.io.IOException ^ 符号: 类 ServletException 位置: 类 FirstServletFirstServlet.java:29: 错误: 找不到符号 out.pritnln("你的名字:"+name+"<br/>"); ^ 符号: 方法 pritnln(String) 位置: 类型为PrintStream的变量 out
后来终于找到了解决该问题的方法,解决方法如下:
把servlet-api.jar文件复制到该文件夹下,就用了 javac -classpath servlet-api.jar *.java,果然没出错,发现了class文件。
时间: 2024-10-15 02:33:05