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