原本是想將list轉化爲JSON字符串結果運行的時候一直在報
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
這個錯誤,但是我看了以下我的JSON所需要的jar包全部齊全
這是我之前的:
- commons-beanutils-1.9.3.jar
- commons-lang3-3.4.jar
- commons-collections-4.4.1.jar
- commons-logging-1.2.jar
- ezmorph-1.0.6.jar
- json-lib-2.4-jdk15.jar
這裏明明有這個commons-lang還報錯說他找不到這個包說明可能是版本問題,查了以下改成了如下的版本可以順利運行
- commons-beanutils-1.7.0.jar
- commons-collections-3.2.jar
- commons-lang-2.3.jar
- commons-logging-1.0.4.jar
- ezmorph-1.0.4.jar
- json-lib-2.2.1-jdk15.jar
這裏我發現一個比較簡單的方法也是剛剛纔發現的在maven中央倉庫搜索某一版本的json-lib他的下邊都會有這個包對應的其他依賴和jar包,這樣就不用擔心版本問題了