-
ClassNotFoundException
鎖定
ClassNotFoundException是一個類異常,屬於計算機科學領域術語。
- 外文名
- ClassNotFoundException
- 所屬領域
- 計算機
ClassNotFoundException説明
無法找到指定的類異常。
當應用程序試圖使用以下方法通過字符串名加載類時,拋出該異常:
* Class 類中的 forName 方法。
* ClassLoader 類中的 findSystemClass 方法。
* ClassLoader 類中的 loadClass 方法。
但是沒有找到具有指定名稱的類的定義。
ClassNotFoundException常見的原因
1 所需要的支持類庫放錯了地方,並沒有放在類路徑(CLASSPATH環境變量)裏面。
2 使用了重複的類庫,且版本不一致。導致低版本的被優先使用。
3 類名錯了,一般是使用Class.forName的時候,手工指定了類名的情況。
4 沒有導入純JAVA驅動包。
ClassNotFoundException解決方案
1 確認你的類庫在系統的CLASSPATH下面,如果是Tomcat,則可以放在tomcat/lib/目錄下面。
2 刪除重複的類庫,只保留最新的。
3 儘可能不使用這種編譯器無法為你檢查的方式。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 胡萝卜素啦