idea非maven工程jar包导入了,但是对应类依旧引用不到
1. 首先这个问题具体的原因目前还不知道,只能通过操作的经验来总结一下.
2. 现象
- 一个非maven管理的web工程,导入到了idea,并且将依赖导入.
- jar包已经导入,引用jar包的地方显示报错.
- 通过工程中lib包中的jar包观察,如下红色显示的情况,jar包左侧有个箭头,则可以引入.如蓝色情况,没有箭头,就可能不能引入.
3. 解决方案
- 将工程中lib下的所有jar包备份
- 通过idea页面将lib中所有jar包删除
- 将所有jar包重新导入
- 好了
4. 特别说明
在3中解决方案,请尝试多种方式,例如先删除一个两个不合格的jar包,导入,然后在工程设置中,将jar包添加进依赖.如果可以,再大批次进行处理.