The import javax.servlet cannot be resolved

 myeclipse中:

今天将另一台机器中MyEclipse里面的一个项目拿到我的机器上面的Java EE中来继续做的时候。

一个完好的项目导入进来后,报了两个错误。

1·The improt javax.servlet cannot be resolved

2`Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

第一个报错是出现我的java文件中

第二个报错是出现在我的jsp文件中

首先可以明确的告诉大家,这两个错误都是因为没有导入相应的jar文件。

那么,The improt javax.servlet cannot be resolved的解决办法是:

在eclipse中,选择你的项目,右键选择Build Path,然后选择Configure Build Path,

然后在右边选择Libraries,选择Add External JARs,然后找到你计算机中tomcat的安装路径,在common\lib文件夹下选中”servlet-api.jar“,添加点击确定就行了。

(当然,如果你的机器没有tomcat,我想你知道该怎么做)

-------------------------------------------------------------------

那么Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"的解决办法是:

eclipse中,选择你的项目,右键选择Build Path,然后选择Configure Build Path,

然后在右边选择Libraries,选择Add External JARs,然后找到你计算机中的“jstl-1.2.jar”,添加点击确定就行了。

(这个jar包是可以网上下载的,我这里也有,无偿赠送)



eclipse中:


 出现这个错误的原因是:没有servlet-api.jar这个包,将这个包导入项目里面就可以了。那么这个包一般到那里去找呢?我们可以到tomcat的lib目录下面找到这个包,然后在eclipse中,右击项目,选择Java Build Path>Libraries>Add External JARS,找到你计算机中的tomcat的安装路径,在common\lib文件夹下,选中"servlet-api.jar",添加点击“确定”,就行了。


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


myeclipse 遇见的错误汇总  

一、The type java.lang.Object cannot be resolved.It is indirectlyreferenced from required .class files。

 出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自动参? 照你的jre路径,但多个版本就没办法了。只能手动建立…
 a. 进入window\preferences\java\Installed JREs
  1)按Add
  2)输入JRE Name, 例JDK1.5.0.03
  3)JRE home directory, 选择安装的路径
  4)按OK
 b. 进入Project\properties\Java Bulid Path
 1)Add library
 2)选JRE System Library后按Next
 3)选workplace default JRE后按finish...

二:
The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project 
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files

出現以上訊息的原因是因為你裝了多個版本的jre或jdk的關係。本來Eclipse在建立專案時,會自動參照你的jre路徑,但多個版本就沒辦法了。 
你只能手動建立… 
1. 進入window\preferences\java\Installed JREs 
1)按Add 
2)輸入JRE Name, 例JDK1.5.0.03 
3)JRE home directory, 選擇安裝的路徑 
4)按OK 
2. 進入Project\properties\Java Bulid Path 
1)Add library 
2)選JRE System Library後按Next 
3)選workplace default JRE後按finish...

 

三、按住Ctrl时,没有变蓝,不能跳转

Project\properties\Source 点击Add Folder 将工程中的原文件目录添加进来

 

四、The import javax.servlet cannot be resolved

检查工程的properties -> Java Build Path -> Libraries中是否存在J2EE1.4 Libraries。这个是通过Add Variable -> MyEclipse Libraries J2EE 1.4导入的。

如果报错(我的工程没有导入成功,工具报错,没有找出什么原因)直接设置工程路径下的.classpath,添加

<classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值