java.lang.NoSuchMethodError: net.sf.json.JSONObject.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object

След известно време за работа с eclipse, jboss и json получавам тази библиотека json-lib-0.9.jar и се добавя към библиотеката jboss, така че тук проблемът е, че когато стартирам програмата, получавам

java.lang.NoSuchMethodError: net.sf.json.JSONObject.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object

Тази грешка възниква, когато се опитвам да направя json.put(key,value). json се дефинира като JSONObject.

Може ли някой да ми помогне, моля, не знам как да реша това:(

Благодаря, Раду

Точната грешка е

[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/ExtJSFirstTry].[servlet.User]] (http--127.0.0.1-8080-2) Servlet.service( ) за сървлет servlet.Потребителят хвърли изключение: java.lang.NoSuchMethodError: net.sf.json.JSONObject.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;


person radu    schedule 19.12.2011    source източник


Отговори (1)


Трябва да добавите библиотеката JSON към пътя на компилация. Следвайте този урок .. http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)

person rdsoze    schedule 19.12.2011
comment
Мисля, че е проблем с Jboss, а не път за компилация, който имам там, библиотеки за JSON. При изграждането на проекта нямам грешки. - person radu; 19.12.2011