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

在我们学习和工作的时候,有时候将别人的 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里查看,逐个解决掉~

时间: 2025-01-03 11:11:45

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

Android开发中遇到的问题(五)——Eclipse导入Android项目出现&quot;Invalid project description overlaps the location of another project&quot;错误的解决办法

一.错误描述 使用如下的命令手动创建一个Android项目 android create project -n LinearLayoutTest -t 1 -p E:/Android/workspace/LinearLayoutTest -k me.gacl.ui -a MainActivity 命令执行完成之后就会在E:/Android/workspace目录下创建一个名字为LinearLayoutTest的Android项目,如下图所示: E:/Android/workspace目录就是我的

idea导入eclipse项目,tomcat启动报错org.apache.catalina.deploy.WebXml addFilter

问题: idea导入eclipse项目,tomcat启动时,报错:org.apache.catalina.deploy.WebXml addFilter 解决办法: 找到tomcat下conf文件夹下的content.xml,在<Context></Context>中添加 <Loader delegate="true"/> 原因分析: <Loader delegate="true"/>True,表示tomcat将遵循J

关于Excel文件导入到Sqlserver2008中出现截断错误的解决办法

出现错误的可能原因: 1.数据库字段Varchar长度不够: 2.不能用Text类型: 3.数据中可能存在换行符: 4.数据项文本过长,超过4000: 5.前8行的最大长度不够大,后面有超过的. 解决办法: 1.修改Varchar长度为足够长: 2.替换掉换行符(可手工输入一个换行符,复制到替换文本框中,Office中可按住Alt键,从小键盘输入10,再松开Alt键): 3.第一行中记录设足够长,导入后再替换: 4.把Excel文件存为2007格式,可解决导入后很多数据项为NULL的问题: 5.

通过assets像安卓程序目录中导入数据库文件出现错误的解决办法

错误提示如下,下面的错误信息 08-13 07:36:31.396: W/System.err(9814): java.io.IOException 08-13 07:36:31.416: W/System.err(9814):  at android.content.res.AssetManager.readAsset(Native Method) 08-13 07:36:31.416: W/System.err(9814):  at android.content.res.AssetMana

mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than &#39;max_allowed_packet&#39; bytes”解决办法

向mysql数据库中导入sql文件时,如果文件过大(几百M),会提示"Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes" 1.查看目前数据库配置 show VARIABLES like '%max_allowed_packet%'; 显示如下结果 +--------------------+---------+ | Variable_name      | Value   | +--------

mysql导入数据库中的存储过程和函数出现错误的解决办法

mysql导入数据库中的存储过程和函数出现错误的解决办法 调用一个远程拷贝的本地Mysql的储存过程 报错:[Err] 1449 - The user specified as a definer ('repl'@'192.168.1.%') does not exist  解决想法: 凭借以前经常见到的[email protected]报错,给root赋值所有权限: grant all privileges on *.* to [email protected]"%" identif

无代码软件开发样式文件导入新项目

腾讯课堂搜"尚识"在线学习无代码开发中,样式文件及LOGO,UI元件等是放在项目文件夹(开发工具默认文件夹名称是workspace)下的web文件夹中的,新项目模板中默认预定义了一套样式文件可以直接用,如果开发时添加了新的类或修改了默认的样式,则可以将其作为成熟项目的样式文件复用到新项目中:复制一个项目的样式文件,添加到新项目中 从一个项目中复制样式文件夹到新项目主要2步完成: 第一步:复制项目中样式文件夹注意上图是workspace中的TEST项目下的web样式文件夹.第二步:新项目

androidstudio导入新项目build tools不符合问题解决

问题描述:从网上或者其他地方拷贝来完整代码导入androidstudio的时候,gradle过程显示build tools不符合 问题分析:你安装的SDK版本可能与其他人不一样,那么build的工具也会和别人不同,所以导入的时候就会显示build tools不符合 解决办法:安装将要导入代码对应版本的build tools 步骤: 1.先找到自己的SDK安装位置,可以打开androidstudio,进入项目里面,然后打开:File---->Settings 打开设置界面,点击下图中标志就可以查看

eclipse导入新项目后,运行时找不到主类解决办法

最近在学习多线程,今天下了一套源码,导入到eclipse里后,随便找了个带main()的类试了一下,找不到主类. 首先想到的解决办法是把工程clean一下,并没有用.去网上找了一个遍终于找到了管用的方法.方法如下: 把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉这样就ok 了 方法引用地址:http://cancait.blog.163.com/blog/stati