eclipse导入项目,项目名出现红叉的情况

昨天在家里拷贝了一份web Project,今天用eclipse导入这个项目之后,项目名称上面出现红叉,但是其他地方都没有红叉,仅仅是在项目名称上面有红叉,查看Problems View(如果不知到这个在哪里,可以按快捷键Alt+Shift+Q,再按一下X就显示了)提示了一个这个错误:
Unbound classpath container 'JRE System Library[java]'in project 'Extjs'
未绑定的类路径容器'JRE系统库[java]'项目'Extjs'
于是上网查了查资料marks下。

解决方法如下:

1.导入项目之前,请确认工作空间编码已设置为utf-8:window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8。

2.导入后,由于你的开发环境中JRE以及Tomcat Library名称可能和源代码中的不一致,可能会出现Build Path的错误,解决方法如下:右键project->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->点击Add Library->选择JRE System Library(删了Tomcat Library的话就选择Server Runtime)->选择一个JRE后->Finish。

3.进入项目包下的.settings目录,找到org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开后才发现这句话有问题:《runtime name="Apache Tomcat v6.0"/》。我eclipse中设置的tomcat是7.0版本的,而它的运行环境是6.0版本的tomcat,肯定会出现问题。于是把这句话删掉,正常。

4.检查Build Path中的各个依赖jar及library是否有warning的标志,若有,处理之; 
5.clean 工程; 
6.右键找到pde tools下的update classpath; 
7.一般有什么问题都会在视图Problems中显示,所以可以在其中查找问题,按问题说明做相应处理即可。
(今天我遇到的就是A cycle was detected in the build path of project ,这样我们可以如下window->preference->java->complier->building->build path problems->cirluar dependency 设置为warning就可以了)

8.Java Compiler 版本的问题

我想既然是导入的工程,文件应该不会是有错误的。Eclipse的语法检验要比其他IDE的要强一些。往往一些模糊的语法它都认为是错误,但其实并不影响运行,只是很影响视觉效果。而这些语法校验,是可以自己设置的。

把工程逐级打开,看是java文件报错还是JSP文件报错。如果是java文件报错,一般是因为没有导入合适的JAR包。仔细检验JAR包即可。 如果是JSP文件报错,应该就是一些语法上的小问题。修改设置的办法:Window → Preferences → MyEclipse →validation 里面有html,jsp等,把不希望要语法提示的去掉即可。

注意:查看build path中 jar 文件的情况。右击项目---》build path---》configure  build  path---》打开工程的“properties for XXX”对话框,查看“library”选项卡。

暂时记录这么多,如果还有继续在本篇添加。微笑

未完待续...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值