C:\Tomcat5.5\webapps\WEB-INF\classes>javac MyServlet.java
MyServlet.java:2: package javax.servlet does not exist
import javax.servlet.*;
^
MyServlet.java:3: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
MyServlet.java:5: cannot find symbol
symbol: class HttpServlet
public class MyServlet extends HttpServlet
^
MyServlet.java:7: cannot find symbol
symbol : class HttpServletRequest
location: class MyServlet
public void doGet(HttpServletRequest req, HttpServletResponse res) throws Serv
letException,IOException
^
MyServlet.java:7: cannot find symbol
symbol : class HttpServletResponse
location: class MyServlet
public void doGet(HttpServletRequest req, HttpServletResponse res) throws Serv
letException,IOException
^
MyServlet.java:7: cannot find symbol
symbol : class ServletException
location: class MyServlet
public void doGet(HttpServletRequest req, HttpServletResponse res) throws Serv
letException,IOException
^
6 errors
-2
A
回答
2
編譯時需要將servlet.jar放入您的CLASSPATH中。
servlet.jar是Tomcat的一部分。您可能會在5.5版本的servlet/lib中找到它。
您應該知道如何在javac.exe上使用-classpath選項。
您可能會發現還有其他JAR缺失。隨着編譯錯誤的發生,請繼續查找javac抱怨的JAR並將它們以相同的方式添加到CLASSPATH中。
或學習如何使用Ant構建您的應用程序。
+0
如何把它放在我的班級路徑 – abson 2010-03-30 19:47:20
1
3
你缺少一個servlet .jar
文件進行編譯。
進行編譯,請使用:
javac -cp servlet.jar {sources}
和調查類似Ant對於更復雜的構建。請參閱this forum發佈一個非常類似的問題和對問題的更全面的解釋。
相關問題
- 1. Java編譯錯誤。 servlet-api.jar
- 2. 錯誤編譯Servlet程序
- 3. Java Servlet編程
- 4. 錯誤的編碼在Java servlet(tomcat)
- 5. Java - Servlet 404錯誤
- 6. Java Servlet 404錯誤
- 7. 編譯java servlet程序時出錯
- 8. Servlet程序中的編譯錯誤
- 9. 錯誤使用的Java Servlet
- 10. Java程序編寫錯誤
- 11. Java編程 - 錯誤跟蹤
- 12. 編譯Java教程錯誤
- 13. 編程編譯.java文件,錯誤
- 14. 錯誤編程
- 15. Java編譯提供了有關servlet庫的錯誤
- 16. servlet編程
- 17. java servlet文件上傳錯誤
- 18. Java JSTL錯誤java.lang.NoClassDefFoundError:javax/servlet/jsp/jstl/core/LoopTag
- 19. Java中的Servlet導入錯誤消息?
- 20. HTTP狀態404錯誤Java Servlet
- 21. Java servlet返回一個404錯誤
- 22. Java Servlet錯誤'資源不可用'
- 23. servlet-context錯誤
- 24. GwtUpload Servlet錯誤
- 25. 編譯錯誤Java
- 26. Java編譯錯誤';' '}'
- 27. Java編碼錯誤
- 28. 編譯錯誤Java
- 29. Java編譯錯誤
- 30. Java編譯錯誤(編輯)?
這就像一個問題,只有沒有問題! – 2010-03-30 19:46:13
我認爲問題在於你有6個錯誤。 – Tom 2010-03-30 19:53:12