eclipse导入一个新项目可能出现的问题

        作为一个刚入职的小白在从git上拿到项目后,往eclipse导入的项目文件的过程中总会出现各种各样的问题,这里来讲一下我的一般处理方式:(可能会有不对的地方,希望各位大佬多多指点)

        在导入文件后,我会习惯性的把maven更新一下,在项目上右键,选择Maven->Update Project…

        接下来如果报出”XXX cannot be resolved to a type”的异常信息,这个时候可能会有很多原因:

         首先应该考虑到的就是有可能jdk版本不匹配或者不存在。

         只需要在项目上右键->BuildPath->configure BuildPath->Libraries->add Library把自己的jdk导进去就可以了 

         第二个原因,就可能是找不到某个东西的jar包。

        这个时候就需要我们手动导入这个jar包,找到对应项目的web-inf 文件夹中的lib包,将缺失的jar包手动导入到Libraries中。

     

        第三个可能出现的报错是The project cannot be built until build path errors are resolved

        这个时候我们就需要在项目上右键->properties->Java Compiler->取消第二个勾选,选择对应的版本信息。我还在Project Faces里把对应的信息也同样修改过来,到此就能够解决导入的大部分问题了

        最后如果不放心还可以在更新一下Maven,同样是上面的方法,如果实在是jar包的问题解决不了,就直接问前辈要一套完整的,把之前的覆盖掉就可以了。

   以上一般针对maven项目 ,面对传统的javaweb jsp 一类的,也做了部分总结:

报错1: HttpServletRequest cannot be resolved to a type

 解决办法: 将找到本地的tomcat存放位置,在其lib包里找到servlet-api.jar 包导入到jdk中。

 报错2:Access restriction: The type 'BASE64Encoder' is not API...

 解决方案:

   删除调原来的jre包,重新导入。 项目右键–>Properties–>Java Build Path,切换到libraries tab页,找到JRE System Library移除, 然后再点击Add Library–>JRE System Library

移除:

重新添加:

   如果还报了javax.servlet.jsp.JspException cannot be resolved to a type...

   检查一下tomcat是否放进去了,如果没有就放进去,应该就可以解决问题了

 点完next 后,选择对应的tomcat点finished,最后别忘了apply就行。

报错3:' ' operator is not allowed for source level below 1.7

解决方案:Project ->  Properties -> Java Compiler -> Compiler compliance level     选择1.8
(因为我用的jdk是1.8版本的)

 报错4:cvc-complex-type.2.3: Element 'init-param' cannot have character [children], because the type's content type is element-only....

  解决方案:将web.xml文件中的头文件xmlns=”http://java.sun.com/xml/ns/javaee”改成

xmlns=”http://java.sun.com/xml/ns/j2ee”即可。

还有什么需要补充的,欢迎各位在评论区留言。 

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小912

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值