java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap

编译没有问题,打包运行后却遇到这个异常

java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap

  1.查看BeanUtils源码(Ctrl+鼠标左键)

  

 

 如果你的BeanUtils有导入了FastMap这个类,而且你的commons.Collections的版本为4.x.当然反编译你是看不出警告的

 

 百度Maven仓库,搜BeanUtils,选择版本1.9.4(这个随意,不要按照idea的提示升级!!!Maven如果idea提示没有找到此版本或者提示升级为20030211...balabala的请自行想办法弄成Maven仓库里的版本)

 

 最后重新编译,重新打包都试过了还是找不到xxxx直接把那个报错类中的import语句复制到测试类中,报错肯定就是版本问题

posted @ 2021-10-29 11:50  流年不粘  阅读(276)  评论(0)    收藏  举报