首页 > 代码库 > 关于导入新项目的问题——项目文件有错,但是子文件没任何错误的解决办法

关于导入新项目的问题——项目文件有错,但是子文件没任何错误的解决办法

在我们学习和工作的时候,有时候将别人的 Project 导入到自己的开发工具时,总是会有莫名其妙的奇葩错误,

就是明明项目里面的代码和类都没错,但是项目文件夹上有一个红色的叉叉,今天我就给大家来说说关于这类错

误的解决办法,我就故意导致项目报这个异常,一步一步演示给大伙看,希望大家在以后遇到这类问题可以迎刃

而解


错误示例图:



我们可以看到上面截图,除了项目文件,其他都没任何错误,可是在console没有异常告诉我们,我们该怎么解 决呢?其实很简单,下面看我演示:



打开红色方框这个选项,里面就是为什么导入工程会出奇葩错误的一些主要原因,逐个击破就OK了~


下面我只演示一个错误的解决办法:


错误示例图:



2个错误,41个警告示例,我们解决错误的就OK了,警告的不用管,下面看看错误的第一项错误提示是:

Target runtime Apache Tomcat v7.0 is not defined,目标运行的Apache Tomcat7.0没有定义

说明我们导入的新项目与本地的版本匹配有问题,我们只需要修改其配置代码就OK了:

配置代码:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v7.0"/>
  <fixed facet="wst.jsdt.web"/>
  <fixed facet="jst.web"/>
  <fixed facet="java"/>
  <installed facet="java" version="1.7"/>
  <installed facet="jst.web" version="2.5"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

配置文件目录:工作空间--->项目名称--->.settings--->org.eclipse.wst.common.project.facet.core

把这句删掉,保存就OK了:<runtime name="Apache Tomcat v7.0"/> 

解决之后的截图:



这样就只剩下一个错误了,有错误就在problems里查看,逐个解决掉~


关于导入新项目的问题——项目文件有错,但是子文件没任何错误的解决办法