1. 程式人生 > >java.lang.ClassNotFoundException: com.google.gson.Gson”

java.lang.ClassNotFoundException: com.google.gson.Gson”

今天在使用Gson 2.0的庫時出現了這個錯誤,但在eclipse中並沒有報這個錯誤。搜尋了下,是因為沒將gson-2.0.jar放到WEB-INF/lib目錄下。將其拖入WEB-INF/lib,問題果然解決了。

但我對此有些疑惑,為什麼將gson-2.0.jar放到build path中沒用,放到WEB-INF/lib下就行了呢?這可能與Tomcat的內部機制有關係吧。另外我也是過分相信了eclipse的智慧,不明白為什麼eclipse為什麼不將其自動放到WEB-INF/lib下。