当使用Eclipse导入已有项目时,出现类型识别错误,如'String cannot be resolved to a type'。这通常是由于项目配置的JDK版本与本地安装的JDK版本不一致。通过调整项目的Build Path,移除旧的JRE库,添加与本地匹配的JRE版本,可以解决此问题,即使Compiler和Installed JREs版本不同,项目也能正常运行。
先前好几次遇到这样的状况:在学校编写好的项目,回寝室后用自己的电脑导入项目结果出现一个大大的感叹号。我是直接将原来写好的项目整个打包,然后在解压缩后,用eclipse将已存在的项目导入工作区间。项目中出现红叉的地方主要是数据类型无法识别:最典型的错误就是"String cannot be resolved to a type"