Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved相关的知识,希望对你有一定的参考价值。
使用 Eclipse 打开项目后发生错误:
The import javax.servlet cannot be resolved
java和javax都是Java的API(Application Programming Interface)包,java是核心包,javax的x是extension的意思,也就是扩展包
【问题分析】
没有servlet-api.jar这个包
一般,我们导入别人的项目,在别人的机器上他配置了Server,一般都是tomcat,而在拷贝的过程中Server的那些library是不会随项目一起拷贝过来的,除非别人把tomcat的library已经拷贝到WEB-INF\lib下了
【解决方案】
方案一:
到tomcat的lib目录下面找到这个包
然后在eclipse中,右击项目,选择 Build Path -> Configure Build Path... -> Libraries -> Add External JARs... , 找到你计算机中的tomcat的安装路径,在lib文件夹下,选中"servlet-api.jar", 添加点击“OK”, 就行了
方案二:
在tomcat安装路径(比如:F:\JavaWebDev\apache-tomcat-8.0.32) -> lib文件夹下 找到 servlet-api.jar,将其拷贝到工程的 WebContent\WEB-INF\lib 目录下, 然后刷新(F5)工程, 就可以了
方案三:
右击 Project -> Properties -> Java Build Path -> Add Library... -> Server Runtime -> Next -> 选择你的Server(我的是“Apache Tomcat v8.0”) -> Finish
【详见】http://slf-1983.blog.163.com/blog/static/29902363201191555019355/
以上是关于Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved的主要内容,如果未能解决你的问题,请参考以下文章
无法为 Eclipse 安装 CORBA “安装项目时发生错误...”
eclipse的启动失败提示"发生了错误,请参阅日志文件"该怎么办?
maven报brors occurred during the build
Hitool打开出现failed to create the java virtual machine
解决 vim 报错:the imp module is deprecated in favour of importlib