Java操作某方法时报错:java.lang.NoSuchMethodError


Caused by: java.lang.NoSuchMethodError: org.apache.poi.xssf.usermodel.XSSFWorkbook.close()V


一开始以为代码写错了,经过查阅,还有其他人也遇到类似的情况:方法后出现V,M等字母

问题原因:

jar包引入版本冲突。在项目的另一个路径下有相同的jar包或者不同版本的jar包,导致JVM读取到了错误的class文件。

解决方案:

删除重复jar包,删除错误版本的jar包


参考链接:http://blog.sina.com.cn/s/blog_47721aa50102wu8v.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM