1. 程式人生 > >關於class not found的解決辦法

關於class not found的解決辦法

java.lang.NoClassDefFoundError一般是指在引用的類在當前專案的lib中不存在,這樣就會出現這樣的錯誤。這樣的錯誤解決的難度就在於如何確實所在的包,然後找到相應的jar檔案。來解決這一類的錯誤。解決這一類錯誤,大部分都有一個共同點。例如下面這個錯誤
1. java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
新增包common-logging.jar
apache對工具包命名很有規範, 所以這一類按包的命名規範就很好找


  java.lang.ClassNotFoundException: javax.transaction.Synchronization

新增包jta.jar(hiberante)

java.lang.ClassNotFoundException: org.dom4j.DocumentException
新增包dom4j-1.6.1.jar

java.lang.ClassNotFoundException: net.sf.cglib.proxy.CallbackFilter
java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
新增包cglib-2.1.3.jar

java.lang.ClassNotFoundException: net.sf.ehcache.CacheException

新增包ehcache-1.2.3.jar

java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap
新增包commons-collections.jar

java.lang.ClassNotFoundException: org.objectweb.asm.Type
新增包asm.jar

java.lang.ClassNotFoundException: antlr.ANTLRException
新增包antlr.jar

相關推薦

【laravel】Class 'HTML' not found,解決辦法

錯誤提示: Class 'HTML' not found 錯誤起因:blade模板引入public目錄內的bootstrap樣式檔案,重新整理頁面報錯,通過搜尋找到以下解決辦法。 {{HTML::style('css/bootstrap3.css')}} 一、在專

Ubuntu source: not found解決辦法

source:note foundUbuntu source: not found解決辦法:# dpkg-reconfigure dash(需在root下執行)選擇no 本文出自 “linux” 博客,請務必保留此出處http://yangzhiming.blog.51cto.com/4849999/1980

Eclipse中查看JAVA源代碼顯示SOURCE NOT FOUND解決辦法

inf java jdk1.5 文件拷貝 安裝路徑 .com jdk1 clip 下載 Problem:Java利用快捷鍵查看源代碼顯示Source not found 出現問題的原因:JDK目錄下缺失src.zip文件只有javafx-src.zip src.zip

Docker進入容器後使用ifconfig等命令“command not found解決辦法

bar tab fault -a mage ont bsp tools net 當進入一個容器後,使用ifconfig、ip addr等命令時,出現如下“command not found”: 解決辦法:

invalid bound statement (not found)解決辦法 (掃描路徑是正確的)

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.

升級10.12後使用CocoaPod出現-bash: pod: command not found 解決辦法

升級10.12後使用CocoaPod出現-bash: pod: command not found 解決辦法 升級10.11後,執行pod命令出現: -bash: pod: command not found 解決辦法: sudo gem ins

安裝zabbix報錯: configure: error: Curl library not found 解決辦法

網上有諸多說法: 1.  yum install mysql-devel -y 2.把--with-mysql改成 --with-mysql=/usr/local/mysql/bin/mysql_config 上面的兩種都沒有解決

org.apache.ibatis.binding.BindingException: Parameter 'idList' not found解決辦法

org.apache.ibatis.binding.BindingException: Parameter ‘idList’ not found解決辦法 問題描述 使用Mybatis查詢資料庫報錯: o

org.apache.ibatis.binding.BindingException: Parameter 'idList' not found解決辦法

https://blog.csdn.net/qq_28379809/article/details/83342196  問題描述 使用Mybatis查詢資料庫報錯: org.apache.ibatis.binding.BindingException: Parameter 'i

ifconfig eth0命令出現command not found&解決辦法&匯入命令路徑

我們在使用ifconfig eht0命令檢視網路IP的時候, 會出現command not found,這個訊息提示。 而且root許可權也是沒有用,這是什麼問題呢,正常執行命令是不需要輸入路徑的,除非環境變數中沒有才會手動寫入目錄,那麼如何手動寫入目錄呢

anaconda libgomp.so.1: version `GOMP_4.0' not found 解決辦法

pytorch no kernel image is available for execution on the device /home/caocao/anaconda3/compiler_compat/ld: cannot find -lpthread /home/caocao/anaco

linux修改/etc/profile出錯command not found解決辦法

linux修改/etc/profile出錯導致所有命令都command not found的解決辦法 執行命令 export PATH=/usr/bin:/usr/sbin:/bin:/sbin

arm開發板執行應用程式出現:-/bin/sh:xxx:not found 解決辦法

百度可知是因為缺少動態庫,在PC 執行arm-linux-readlf  xxx(應用程式)   列印結果如下: ELF Header:   Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00   Class:

version `GLIBCXX_3.4.21' not found 解決辦法

在安裝cmake3.5.1執行./bootstrap的時候出現如下提示: gmake: “cmake”是最新的。 /usr/soft/cmake-3.5.1/Bootstrap.cmk/cmake: /lib64/libstdc++.so.6: versi

invalid bound statement (not found)解決辦法

最近搭建一個web專案後端SSM框架練手,使用Maven管理,遇到一個深坑invalid bound statement (not found),就是mapper檔案掃描不到!!! 先上整合過程,解決辦法最後上。 1、專案結構: 2、pom檔案: <project xml

vm虛擬機器安裝系統後出現operating system not found解決辦法

用DIANGEN的話,它本來就清楚列明瞭啟用分割槽選項的。 如果用PQ分割槽的話,還必須將C:盤作為主引導區,在格式化欄目中選用[進階],然後再將其設定成‘作用’的,才能將C:盤啟用,否則安裝系統後無法引導啟動的。 前幾天裝VM虛擬機器,新建虛擬機器=》分割槽=》裝系統。可

Android Studio gradle 編譯提示‘default not found解決辦法

轉載自http://www.wxtlife.com/2015/09/26/slove-studio-default-not-found/ 在匯入studio工程的時候,進行sync的時候,提示Error:Configuration with name 'default' not found.之

IDEA+Maven+Springboot:invalid bound statement (not found) 解決辦法

自己使用Springboot搭建web專案,之前都是使用註解形式來執行sql獲取查詢內容,這次本承著閒得無聊試一試的想法,突發奇想想用xml的方式執行sql。很走心的參照自己之前spring專案的書寫格式,順便百度了也就幾十個springboot搭建的問題,終於把xml的相關配置弄好。天知道,g

IDEA+Maven:invalid bound statement (not found)解決辦法

IDEA+Maven的SSM專案,遇到一個深坑invalid bound statement (not found),就是mapper檔案掃描不到! 各種除錯,各種找Bug,網上大多數人說是mapper配置檔案路徑問題,但我的沒錯啊,最後才發現這種說法: 原來是需要在

CentOS 7 下 ifconfig command not found 解決辦法

用VMWare安裝了CentOS7,選擇了最小安裝包模式,安裝完畢之後想檢視一下本機的ip地址,發現報錯 # ifcon -bash: ifconfig: command not found 谷歌了一下,整理了一下解決