java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException報錯

原本是想將list轉化爲JSON字符串結果運行的時候一直在報

java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

這個錯誤,但是我看了以下我的JSON所需要的jar包全部齊全

這是我之前的:

 

  1. commons-beanutils-1.9.3.jar
  2. commons-lang3-3.4.jar
  3. commons-collections-4.4.1.jar
  4. commons-logging-1.2.jar
  5. ezmorph-1.0.6.jar
  6. json-lib-2.4-jdk15.jar

這裏明明有這個commons-lang還報錯說他找不到這個包說明可能是版本問題,查了以下改成了如下的版本可以順利運行

  1. commons-beanutils-1.7.0.jar
  2. commons-collections-3.2.jar
  3. commons-lang-2.3.jar
  4. commons-logging-1.0.4.jar
  5. ezmorph-1.0.4.jar
  6. json-lib-2.2.1-jdk15.jar

這裏我發現一個比較簡單的方法也是剛剛纔發現的在maven中央倉庫搜索某一版本的json-lib他的下邊都會有這個包對應的其他依賴和jar包,這樣就不用擔心版本問題了

地址:https://mvnrepository.com/ 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章