0
我正在使用Intellij Community Edition來構建一個簡單的Maven項目web應用程序。它收到編譯錯誤:使用Intellij Community Edition,得到編譯錯誤「java:package javax.servlet.http does not exist」
的java:包javax.servlet.http包不存在
的java:找不到符號符號:類的HttpServlet
的java:找不到符號符號:類HttpServletRequest的
的java:找不到符號符號:類HttpServletResponse的
我用java的SE。我已經下載了Jave EE。它告訴我做的只是解壓縮(我猜這意味着它已經安裝)。我也使用Tomcat 6.0.53和Maven 3.5.0
其他類似的問題在這裏說增加依賴關係,但他們沒有爲我工作。
我的代碼被附加:
package org.mycompany.myname;
import javax.servlet.http.*;
import java.io.IOException;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException
{
httpServletResponse.getWriter().print("Test running ...");
}
}
錯了。與IntelliJ無關。你不應該解壓任何東西。編譯時只需將javax.servlet JAR添加到CLASSPATH中即可。運行時,Tomcat會將其放在/ lib文件夾中。 – duffymo