经过我的百度及尝试,我对此问题有了以下总结
一、出现原因
1、jar缺失或冲突
2、编码格式
3、IDE(Eclipse/STS)编译策略导致报错
二、对应的解决方案
1、jar缺失或冲突解决:
进入Java build path处理
缺失解决办法,将对应的jar导入到项目中,Ctrl+鼠标左键,一般能看到jar名称;
冲突解决办法,一般存在相同的jar,不同的版本,需要调包、解包、删包
2、编译格式 解决:
导入新项目容易出现cannot be resolved to a type ,或者重新安装IDE未设置编码格式
前者解决办法,鼠标右键---->properties---->Resource—>other一般设置为UFT-8后者解决办法,可以参考其他文章,百度搜索“eclipse设置”
3、Eclipse编译导致报错解决:
原因:eclipse没能自动编译代码到build/classes或者其他class目录中,导致类型查找不到,处理项目中关联的相关模块,点击eclipse 菜单中的project---->clean
注:我遇到的问题即为第三种,常见的也为2.3种