用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文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM