当Eclipse导入工程(尤其其他人的)后工程上显示红叉,解决方案:
- 需要解决一下类库路径问题:【项目】->【右键】->【build path】->【configure build path】->【libraries】.修改类库
- Apache和sdk配置问题:【项目】->【右键】->【build path】->【configure build path】->【libraries】.点击【Edit Library】修改成自己的Apache和SDK版本。
- 在problems中显示错误:Target runtime Apache Tomcat 7.0 is not defined. 在网上搜寻了一下:在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容如下所示:
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="Apache Tomcat v7.0"/> <fixed facet="jst.web"/> <fixed facet="java"/> <fixed facet="wst.jsdt.web"/> <installed facet="java" version="1.7"/> <installed facet="jst.web" version="2.5"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>
然后我们创建一个新的的web project,然后查看.settings下的org.eclipse.wst.common.project.facet.core.xml,内容如下所是:
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="Apache Tomcat v7.0"/> <fixed facet="jst.web"/> <fixed facet="java"/> <fixed facet="wst.jsdt.web"/> <installed facet="java" version="1.7"/> <installed facet="jst.web" version="3.0"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>