我們經常被java.lang.ClassNotFoundException和java.lang.NoClassDefFoundError這兩個錯誤迷惑不清俭令,盡管他們都與Java classpath有關固翰,但是他們完全不同芜抒。NoClassDefFoundError發(fā)生在JVM在動態(tài)運行時,根據你提供的類名,在classpath中找到對應的類進行加載,但當它找不到這個類時,就發(fā)生了java.lang.NoClassDefFoundError的錯誤侨舆,而ClassNotFoundException是在編譯的時候在classpath中找不到對應的類而發(fā)生的錯誤。ClassNotFoundException比NoClassDefFoundError容易解決绢陌,是因為在編譯時我們就知道錯誤發(fā)生挨下,并且完全是由于環(huán)境的問題導致。而如果你在J2EE的環(huán)境下工作脐湾,并且得到NoClassDefFoundError的異常臭笆,而且對應的錯誤的類是確實存在的,這說明這個類對于類加載器來說沥割,可能是不可見的耗啦。
NoClassDefFoundError和ClassNotFoundException區(qū)別
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門玷氏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人腋舌,你說我怎么就攤上這事盏触。” “怎么了块饺?”我有些...
- 正文 為了忘掉前任淮腾,我火速辦了婚禮糟需,結果婚禮上,老公的妹妹穿的比我還像新娘谷朝。我一直安慰自己洲押,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布圆凰。 她就那樣靜靜地躺著诅诱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪送朱。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼玉雾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了轻要?” 一聲冷哼從身側響起复旬,我...
- 正文 年R本政府宣布,位于F島的核電站延刘,受9級特大地震影響漫试,放射性物質發(fā)生泄漏。R本人自食惡果不足惜碘赖,卻給世界環(huán)境...
- 文/蒙蒙 一驾荣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧普泡,春花似錦播掷、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至砰嘁,卻和暖如春件炉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背矮湘。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 原文鏈接:http://iaspecwang.iteye.com/blog/1931043 一.概述 定義:虛擬機...
- 六種異常處理的陋習 你覺得自己是一個Java專家嗎炸枣?是否肯定自己已經全面掌握了Java的異常處理機制虏等?在下面這段代...
- spring-boot是spring系列下的致力于幫助開發(fā)者快速方便搭建項目的工具弄唧,并且便于運行部署,特別適用于微...