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
Java操作某方法時報錯:java.lang.NoSuchMethodError
相關推薦
Java操作某方法時報錯:java.lang.NoSuchMethodError
引入 項目 報錯 不同 錯誤 class文件 其他 http 刪除重復 Caused by: java.lang.NoSuchMethodError: org.apache.poi.xssf.usermodel.XSSFWorkbook.close()V 一開始以為代碼寫
[解決方法]Idal寫簡單的Spark程式設計時報錯:java.lang.VerifyError: class com.fasterxml.jackson.module.scala.ser.
IDEA用的是2016.2的,在其下面建立看一個maven專案,就開始寫程式碼了,一個人簡單的程式碼,就是在讀取該專案下的一個本地檔案,然後將檔案內容輸出到螢幕,結果報錯!錯誤資訊如下:java.lang.VerifyError class com.fasterxml.ja
Maven項目Eclipse啟動時報錯: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
otf exce exe maven com apply ges 選中項 apache Eclipse中啟動Maven項目時報如下錯誤: 嚴重: Error configuring application listener of class org.springfra
【報錯】項目啟動部署時報錯:java.lang.NoSuchMethodError
autowire .get factory cti local .com org 就是 htm 報錯: =====================================================================================
配置AOP時報錯:java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to
報錯: Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to ******** 看報錯資訊,顯示的是動態代理生成的類無法轉
使用阿裏雲OSS,上傳圖片時報錯:java.lang.ClassNotFoundException:org.apache.http.ssl.TrustStrategy
inf dex cep 更新 ttpClient 時報 .com oss str 問題產生的原因就是jar包版本問題,阿裏的SDk引入的pom中依賴的httpclient和httpcore版本高於當前項目中已經設置的版本。 解決: 刪除低版本後,更新下項目。使用阿
Java-13-解決部署時報錯:XML fragments parsed from previous mappers already contains value for
出現這種情況不一定是程式碼有問題,可能是部署包該更新了,詳見解決辦法 一、報錯原文: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSe
kafka啟動時報錯:java.net.UnknownHostException: Name or service not known
今天在用下面的指令啟動kafa的時候報錯了: # bin/kafka-server-start.sh config/server.properties & 錯誤資訊如下: [2018-04-11 16:27:31,185] ERROR [KafkaServer
Hadoop執行Mapreduce作業時報錯:java.lang.OutOfMemoryError: Java heap space
一、概述 當在Hadoop上執行Mapreduce作業來處理稍微大一點的資料量時,都會遇到報錯:java.lang.OutOfMemoryError: Java heap space的問題。我現在用的是CDH4,是基於Cloudera Manager來安裝的
使用eclipse啟動tomcat裏的項目時報錯:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
data 選中 ins 應用 可能 sem 電腦系統 cep 彈出 1、這種錯:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener剛開始看的時候一頭霧
以太坊:MetaMask連線私有網路呼叫合約方法時報錯: [ethjs-rpc] rpc error with payload Error: invalid sender
錯誤詳情: [ethjs-rpc] rpc error with payload {"id":7663982154336,"jsonrpc":"2.0","params":["0xf86b808504a817c800833d090094001a4039eed5a5099b2
java 編譯時報錯:使用了未經檢查或或不安全的操作
import java.util.*; public class ListDemo { public static void main(String[] args) { @SuppressWarnings("unchecked") StringBuilder bu
java 連接 redis集群時報錯:Could not get a resource from the pool
rom idt log 圖片 pool 本機ip redis style exce 由於弄這個的時候浪費了太多的時間,所以才記錄下這個錯,給大夥參考下 檢查了一下,配置啥的都沒問題的,但在redis集群機器上就可以,錯誤如下: Exception in thread "
JAVA使用HttpClient時報錯:Algorithm constraints check failed on signature algorithm: MD5withRSA
今天使用httpClient.executeMethod時丟擲異常:java.security.cert.CertPathValidatorException: Algorithm constraints check failed on signature algorithm: MD5withRSA,下面是解
kettle-java程式碼執行hive相關ktr時報錯: database type with plugin id [HIVE2] couldn't be found!
kettle-java程式碼執行hive相關ktr時報錯: database type with plugin id [HIVE2] couldn't be found! 轉 2018年08月13日 16:47:30 lisery1993 閱讀數:305 1.在jav
【解決】自己編寫Wordcount程式碼上傳叢集上執行時報錯:Exception in thread "main" java.lang.ClassNotFoundException: WordCount
報錯資訊:ClassNotFoundException: WordCount [[email protected] fs_testdir]# hadoop jar /fs_testdir/my
maven編譯時報錯:致命錯誤: 在類路徑或引導類路徑中找不到程式包 java.lang
在Windows中可以正常編譯執行的maven工程,在linux用jenkins打包編譯時出錯[ERROR] 致命錯誤: 在類路徑或引導類路徑中找不到程式包 java.lang 是因為windows和linux分隔符有差異Windows下使用分號(;),MAC
java中使用javac編譯時報錯:未報告的異常 java.net.MalformedURLException;必須對其進行捕捉或宣告以便丟擲
AndyMacBookPro:push andy$ javac push.java push.java:7: 未報告的異常 java.net.MalformedURLException;必須對其進行捕捉或宣告以便丟擲 url = new URL(urlStr
mysql資料庫操作時報錯:Unknown table engine 'InnoDB"解決方法
原因可能是mysql資料庫沒有使用InnoDB引擎,解決方法: 1 找到安裝路徑下的bin資料夾,找到my.ini檔案。 2開啟檔案,找到“skip-innodb”這句話,在前面輸入#號,即將這句話遮蔽掉。 在2中的操作中,系統可能會提示禁止訪問,這裡用的是個巧妙方法: 將
kettle-java程式碼執行hive相關ktr時報錯: database type with plugin id [HIVE2] couldn't be found!
1.在java專案中執行hive相關的ktr: KettleEnvironment.init(); TransMeta transMeta = new TransMeta("C:\\Users\\lixiang\\Desktop\\hivetorizhi.kt