遇到這個錯誤異常一般有兩種情況
1·項目缺少調用方法的jar包或沒有引用,但往往不是如此。
2·項目沒有缺少jar包 也把相關jar包引入了項目,出現這種情況的一般都是jar包沖突
說說解決jar包沖突的方式:
看 項目裡 其他jar 裡是否 有和你引入的這個jar 沖突的方法 沖突的包名 因為 在一個java項目中 如 import java.jun.test; 被引入了兩次(也就是添加了兩個含有這個包名的jar包 java.jun.test) 且test類裡含有同樣的你調用的方法名稱 就會報 NoSuchMethodError 用壓縮程式打開 看 jar包裡 是否 包含 沖突的路徑 删除 或想辦法 處理 沖突的jar包
建議使用maven或gradle 建構項目 管理jar包 解決jar包沖突。