使用JSONObject遇到的問題,java.lang.NoClassDefFoundError: net/sf/json/JSONObject


先是報 java.lang.NoClassDefFoundError: net/sf/json/JSONObject 這個錯誤,

打開項目屬性找到java build path中的libaries,找不到json相關的包,

我就手動將json-lib-2.3-jdk15.jar這個包引入,但是還是報同樣的錯誤,

上網搜了下,有人說還需要把這個包放到對應TOMCAT/LIB目錄下,

於是照做,終於不報這個錯誤了,但是報了其他錯誤:

org.apache.commons.lang.exception.NestableRuntimeException

我真日了狗了。。。靜下心來想想,並和原來的項目對比下,

發現json-lib-2.3-jdk15.jar這個包在原來的項目中是包含在MAVEN庫中,

而新的項目MAVEN庫中並沒有,於是打開POM.XML把原來項目中,

        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>2.3</version>
            <classifier>jdk15</classifier>
        </dependency>

拷貝到新項目中的POM.XML中,終於不報錯了。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM