idea lib里显示有maven的包,代码却cannot resolve symbol
检查排除jdk问题或是idea缓存问题外,你可能是因为maven先前下载包的时候失败过然后会标记这个包被maven自己标记为不可用,即使后来成功下载包了,idea也会编译出错,显示cannot resolve symbol。
尝试去maven的本地仓库中删除该包的目录,因为目录里有些标记为不可用的文件残留下来,会导致idea不能访问该包。maven的本地仓库一般位于 用户/.m2/repository
中。