2012-04-27 109 views
0

我在嘗試編譯程序時遇到了servlet類中的編譯錯誤。 錯誤是Servlet程序中的編譯錯誤

Access restriction: The type HttpServlet is not accessible 
due to restriction on required library D:\Temp\eclipse\plugins\javax.servlet_2.5.0.v201103041518.jar 

public class Servlet extends HttpServlet 

我使用Eclipse靛藍和Apache Tomcat 7運行這段代碼,我在第一線得到的錯誤itself-。由於我是servlet新手,所以我不熟悉這個錯誤。請幫我弄明白這一點。

+0

一個類似的問題在** [here](http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to -restriction-on-required-library-rt-jar)** – 2012-04-27 08:07:20

+0

首先,刪除JRE系統庫。然後,再次導入JRE系統庫。來源:http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar – htulsiani 2012-04-27 09:04:47

回答

1

「Servlet」已經是Servlet API中接口的名稱。如果你看看API Javadoc,你可以看到實際上javax.servlet.http.HttpServlet實現了javax.servlet.Servlet。嘗試使用一個不同的名稱爲你的類,如MyServlet