我正在使用 Intellij Community Edition 构建一个简单的 Maven 项目 Web 应用程序。出现编译错误:
java: package javax.servlet.http does not exist
java: cannot find symbol symbol: class HttpServlet
java: cannot find symbol symbol: class HttpServletRequest
java: cannot find symbol symbol: class HttpServletResponse
我曾经使用过 Jave 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 ...");
}
}
最佳答案
发现问题。我在 pom.xml 中为 Java EE 指定的版本是错误的。
关于java - 使用 Intellij Community Edition,出现编译错误 "java: package javax.servlet.http does not exist",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46039913/