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/

时间: 2024-10-10 09:57:09

Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved的相关文章

Eclipse中导入外部项目时提示HttpServletRequest(import javax.servlet cannot be resolved) 不能引用的问题

import javax.servlet cannot be resolved 解决方法: Project -> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -> 选择你的Server -> Finish 原文地址:https://www.cnblogs.com/wuxingang/p/11240056.html

在Eclipse中编写servlet时出现"The import javax.servlet cannot be resolved" 问题解决办法

方法1:在Eclipse中,右击项目,选择Java Build Path->Libraries->Add External JARs,找到你计算机中tomcat的安装路径,在common\lib文件夹下选中"servlet-api.jar",添加点击"确定",ok! 方法2:把servlet-api.jar拖进工程里面,然后在servlet-api.jar上点右键--Build path--Add to build path,把项目refresh就可以了

项目导入之后报错:The import javax.servlet cannot be resolved

项目导入之后报错:The import javax.servlet cannot be resolved 解决方法:在Eclipse中,右击项目,选择Build Path->configure build path->Libraries->Add External JARs,找到你计算机中tomcat的解压路径,在lib文件夹下选中"servlet-api.jar",添加点击“确定”   完成之后如下图所示: 原文地址:https://www.cnblogs.com/

The import javax.servlet cannot be resolved

Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest cannot be resolved Description: 我们经常会把别人的项目copy到自己这里进行二次开发或者参考,有的时候会发生上面的错误, 即eclipse项目里我们导入的项目里提示HttpServletRequest 不能引用,会伴随头疼的小红叉出现. Accuse: 具体原因是我们

The import java.util cannot be resolved The import javax.servlet cannot be resolved

The import java.util cannot be resolved 原因:这是由于你的项目buildpath不对 解决方案:右键项目-------buildpath--------最下面那个configuration 的选择libraries找到JRE,选中remove掉重新为该项目选择一个JRE选中项目,project----clean 一个小问题,记之

Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

1.开发工具:MyEclipse 2.右击项目  >>  Build Path  >>  Add External Archives (Tomcat  >>  lib  >>  servlet -api.jar)  如图1: 图1 3.打开  >>  servlet -api.jar 4.完成

在Eclipse中编写servlet时出现"The import javax.servlet cannot be resolved" 问题解决办法

在Eclipse中,右击项目,选择Java Build Path->Libraries->Add External JARs,找到你计算机中tomcat的安装路径,在common\lib文件夹下选中"servlet-api.jar",添加点击“确定”,ok! 转载:http://excon.iteye.com/blog/891019

在Myeclipse buildpath 加server lib (server runtime)/项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved

来源于:http://blog.csdn.net/dingqinghu/article/details/8805922 http://yl-fighting.iteye.com/blog/1409468 使用Myeclipse,将eclipse下的工程复制过来后,发现提示Tomcat 7.0 unbound.缺少Server Runtime. 解决方法如下:1,File->New->Other->Server->Server(注意在new时,需要勾上Show All Wizards

项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved

Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest cannot be resolved Description: 我们经常会把别人的项目copy到自己这里进行二次开发或者参考,有的时候会发生上面的错误, 即eclipse项目里我们导入的项目里提示HttpServletRequest 不能引用,会伴随头疼的小红叉出现. Accuse: 具体原因是我们