NoClassDefFoundError

NoClassDefFoundError
public class NoClassDefFoundErrorextends LinkageError當 Java 虛擬機或 ClassLoader 實例試圖在類的定義中加載(作爲通常方法調用的一部分或者作爲使用 new 表達式創建的新實例的一部分),但無法找到該類的定義時,拋出此異常。
當前執行的類被編譯時,所搜索的類定義存在,但無法再找到該定義。

----以上是來自於Java API的解釋。 太抽象,可能看了也不是很懂
下列情況可能發生這種錯誤,供參考:
1. 同時又倆個版本的jar包被夾在,也就是同時在jvm內存中同時又倆份這個類的定義,這時候jvm就不知道怎麼選擇了(選擇性障礙 :D ),所以會拋出這個異常。所以在環境要避免類文件的重複加載
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章