找不到”javax.servlet.http.HttpServlet”

具体错误是:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

问题原因是tomcat里的servlet-api.jar包没有加载
环境变量CLASSPATH已经是

%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;%CATALINA_HOME%libservlet-api.jar;.

但是还是有上面的错误。
现在我是把servlet-api.jar手动添加到library里,或者放到jre文件夹里。
但是我还是很奇怪环境变量这样设置怎么会用不来

可以尝试maven

不应该把依赖库放到环境变量里,应该使用,maven、gradle 之类的自动构建工具

我还是默默地手动添加servlet-api.jar吧
我只是觉得这样不是很方便而已

发表评论

电子邮件地址不会被公开。 必填项已用*标注