在Eclipse中导入Java项目总是报错"XXX cannot be resolved to a type"比如”String cannot be resolved to a type",导入包也无法解决问题,如下图 后来通过查找各种资料才知道是导入的项目的jdk与此eclipse中的jdk不匹配 我导入的j项目的jdk版本是1.8.0_121而我电脑里面安装的版本是1.8.0_144,因此只要把导入的项目的jdk版本改成电脑安装的版本即可 解决方案如下: 1、右键项目选择Properties打开Properties设置界面,或Alt+Enter 2、选择Java Build Path,现在Libraries,点击要替换的jar包,选择edit