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].[host-host].[/ExtJSFirstTry].[servlet.User]] (http--127.0.0.1-8080-2) Servlet.service( ) для сервлета servlet.User выдал исключение: 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 в путь сборки. Следуйте этому руководству. .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