zoukankan      html  css  js  c++  java
  • 用javac编译servlet类出现问题

      本人写了一个关于servlet的webapp,但是在用javac编译的时候,只是单纯的将jsp-api.jar和servlet-api.jar拷贝放在了其目录下面,然后利用命令行 javac XXX.java开始编译,然后出现了一大堆错误,如下:

    FirstServlet.java:7: 错误: 找不到符号
    public class FirstServlet extends HttpServlet
    ^
    符号: 类 HttpServlet
    FirstServlet.java:9: 错误: 找不到符号
    public void service(HttpServletRequest
    nse)throws ServletException,java.io.IOException
    ^
    符号: 类 HttpServletRequest
    位置: 类 FirstServlet
    FirstServlet.java:9: 错误: 找不到符号
    public void service(HttpServletRequest
    nse)throws ServletException,java.io.IOException

    符号: 类 HttpServletResponse
    位置: 类 FirstServlet
    FirstServlet.java:9: 错误: 找不到符号
    public void service(HttpServletRequest
    nse)throws ServletException,java.io.IOException

    ^
    符号: 类 ServletException
    位置: 类 FirstServlet
    FirstServlet.java:29: 错误: 找不到符号
    out.pritnln("你的名字:"+name+"<br/>");
    ^
    符号: 方法 pritnln(String)
    位置: 类型为PrintStream的变量 out

    后来终于找到了解决该问题的方法,解决方法如下:

    把servlet-api.jar文件复制到该文件夹下,就用了 javac -classpath servlet-api.jar *.java,果然没出错,发现了class文件。

  • 相关阅读:
    Spring配置多个数据源
    虚拟机内存结构
    Java中sleep,wait,yield,join的区别
    Java的四种引用方式
    Java 中的泛型详解-Java编程思想
    Java RTTI和反射
    linux 分析java 线程状态
    小容量的byteBuffer 读取大文本
    @Conditional 原理
    替换字符串占位符
  • 原文地址:https://www.cnblogs.com/MrYuan/p/4574240.html
Copyright © 2011-2022 走看看