Eclipse报错“The import java.util.List cannot be resolved”求助
解决Eclipse中
java.util.List无法解析的问题 排查与修复步骤
清理重建项目
执行Eclipse菜单:Project > Clean...,选中当前项目后点击Clean;完成后右键项目选择Refresh,再重新编译项目。这步能清除中断验证留下的缓存编译文件,修复多数索引异常问题。检查模块化配置
若为模块化项目,确认module-info.java中正确声明了java.base依赖(java.util属于该模块):module your.project.module.name { requires java.base; }若项目无
module-info.java,右键项目进入Properties > Java Modules,确认未被误标记为模块化项目。重置JDK关联
- 打开
Window > Preferences > Java > Installed JREs,删除现有JDK配置,重新添加对应版本的JDK(选择JDK根目录而非JRE目录)。 - 回到项目
Build Path > Libraries,移除旧的JRE System Library,重新添加刚配置的JDK,确保将其放在Modulepath下(Java 9+推荐配置)。
- 打开
重置项目Eclipse配置
关闭Eclipse,找到项目目录下的.settings、.project、.classpath文件(需显示隐藏文件),备份后删除;重新启动Eclipse并导入项目,彻底重置损坏的项目配置。排查类冲突
使用Ctrl+Shift+T搜索List,查看结果中是否存在自定义的List类,或第三方JAR包中包含的异常版本java.util.List,避免类加载冲突导致的解析失败。
内容的提问来源于stack exchange,提问作者user2526586
相关产品推荐
相关产品推荐

