造成java.lang.NoClassDefFoundError錯誤的原因及解決辦法
如:java.lang.NoClassDefFoundError: Could not initialize class com.esms.common.util.XmlUtil,當你去查這個類的時候發現這個類是存在,之所以抱著個錯是
因為在這個類裡面的方法引用了其他jar包中的類的方法,而這個被引用的這個jar包剛好缺失,所以丟擲這個錯。
解決辦法:一層一層去查詢並匯入缺失的jar包
2、類中package的地址不對
如:你在com.phome.demo1中有個類test.java,那麼這個類的package就是com.phome.demo1
這時候剛好你在com.phome.demo2下面也有一個test.java這個類,而這個類的package也是com.phome.demo1,這種情況下也會丟擲這個錯。也許你會說這種情況在編寫程式碼的時候會丟擲這個錯,沒錯這種情況大多數情況下是可以避免的,但是我確實是遇到了,很詭異。
解決辦法:修改好名稱呢個重新編譯即可
後續待補充。。。
相關推薦
java.lang.NullPointerException錯誤原因及解決思路
本機環境是在myeclipse2017報錯 錯誤資訊可能是這樣,很多時候碰到這樣錯誤,不知道該怎麼入手,下面是報空指向異常的其中一種情況 十一月 27, 2018 11:13:08 上午 org.apache.catalina.core.StandardWrapperValve invoke
java.lang.IllegalStateException 錯誤原因及解決方法小記
java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.
造成java.lang.NoClassDefFoundError錯誤的原因及解決辦法
1、專案依賴的jar包未全部匯入; 如:java.lang.NoClassDefFoundError: Could not initialize class com.esms.common.util.XmlUtil,當你去查這個類的時候發現這個類是存在,之所以抱著個錯是 因
java.util.NoSuchElementException錯誤原因及解決方案
1.原因:沒有控制語句導致的迭代器的越界,使得map中的資料無法傳入reduce,從而無法把結果傳入目標檔案中。 在進行Mapreduce例項——WordCount實驗時遇到的錯誤,開始以為是lib包匯入和讀取原始檔格式的問題,後來無論怎麼修改都會報這個錯誤,報錯如下: java.lang.Excepti
android 程式執行出現 java.lang.NoClassDefFoundError的原因與解決方法之一
原來專案沒問題,匯入後卻啟動不起來,檢視log發現有如下問題: 08-01 11:09:39.791: E/AndroidRuntime(13678): FATAL EXCEPTION: main 08-01 11:09:39.791: E/AndroidRuntime(
ORA-39006錯誤原因及解決辦法
使用impdp匯出資料時碰到ora-39006錯誤,錯誤提示如下所示: ORA-39006: internal error ORA-39213: Metadata processing is not available 初看到internal error的錯誤提示,下了一跳。Google一番的結
伺服器出現400,505,403錯誤原因及解決辦法
基本涵蓋了所有問題 HTTP 400 – 請求無效 HTTP 401.1 – 未授權:登入失敗 HTTP 401.2 – 未授權:伺服器配置問題導致登入失敗 HTTP 401.3 – ACL 禁止訪問資源 HTTP 401.4 – 未授權:授權被篩選器拒絕 HTTP 401.5 – 未授權:ISAPI 或
Python java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory解決辦法
在使用NLTK中的Stanford Parser Python介面時,會遇到報錯資訊: C:\Users\Acer>jython E:\jcode\test_stanford.py Traceback (most recent call last): File "
mysql 1064錯誤原因及解決辦法
1064錯誤意思是說我的SQL語法錯誤,然後顯示錯誤的具體位置。檢視待更新的內容,以及執行跟新的php語句。php語句如下:if(!$handle= @fopen($fname, "r")) {echo
java.lang.NoClassDefFoundError錯誤產生的原因及解決方案(一種方案)
NoClassDefFoundError 最近在使用 Redisson 框架實現分散式鎖的時候,在專案啟動之後,報錯: 類的定義沒有找到, 根本原因是 ClassNotFoundException , 但是在編譯的時候,並沒有報錯,執行本地的測試類來進行建立對應
java.lang.NoClassDefFoundError錯誤產生的原因及解決方案
應用程式跑的時候,出現了java.lang.NoClassDefFoundError: Could not initialize classUtils.JdbcUtils。第一個想法就是:是不是在呼叫工具類的地方出現了問題。 找到呼叫此類的地方發現沒有任何問題。然後就把上圖程式碼改成了下圖程式碼,執行沒有任
java.lang.NoSuchMethodError 錯誤的原因及解決辦法
不多說,先貼上錯誤 =========== 詳細: org.springframework.context.ApplicationContextException: Unable to start embedded container; nest
java.lang.UnsatisfiedLinkError: no jacob-1.18-x64 in java.library.path錯誤的原因及解決辦法
ComThread.InitSTA() 不能執行的原因 出現異常:java.lang.UnsatisfiedLinkError: no jacob-1.18-x64 in java.library.p
怎麽解決java.lang.NoClassDefFoundError錯誤
崩潰 用戶應用 ted 可用 基於xml配置 線程 拋出異常 mvc框架 gic 前言 在日常Java開發中,我們經常碰到java.lang.NoClassDefFoundError這樣的錯誤,需要花費很多時間去找錯誤的原因,具體是哪個類不見了?類明明還在,為什麽找不到?而
關於怎麽解決java.lang.NoClassDefFoundError錯誤
replace 模塊操作 模塊 mage 編譯 為什麽 man 而不是 找不到 很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException這兩個錯誤搞混,事實上這兩個錯誤是完全不同的。 NoCla
java.lang.NoClassDefFoundError 錯誤解決思路
Process: com.oppo.reader, PID: 20472 java.lang.NoClassDefFoundError: com.zhangyue.iReader.PDF2.ui.PDFCatalogView$PageChangedL
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor錯誤原因與解決辦法
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor錯誤原因與解決辦法 Caused by: java.lang.ClassNotFoundException: org.objec
怎麼解決java.lang.NoClassDefFoundError錯誤
前言 在日常Java開發中,我們經常碰到java.lang.NoClassDefFoundError這樣的錯誤,需要花費很多時間去找錯誤的原因,具體是哪個類不見了?類明明還在,為什麼找不到?而且我們很容易把java.lang.NoClassDefFoundError和jav
java.lang.NoClassDefFoundError錯誤的一種解決辦法
今天執行一個工程,在模擬器啟動後秒退,在logcat上看到如下錯誤 09-25 13:28:17.134: E/AndroidRuntime(1522): java.lang.NoClassDefFoundError: com.waps.AppConnect 09-25
android中java.lang.IllegalStateException異常產生的原因及解決辦法
11-09 13:33:56.080: E/MediaRecorder(19865): stop called in an invalid state: 0 11-09 13:33:56.080: I/MediaRecorder(19865): stop 11-09 13: