错误信息:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
at net.sf.json.JSONObject.fromObject(JSONObject.java:157)
at net.sf.json.JSONObject.fromObject(JSONObject.java:145)
at com.web.json.Test2.getListjsonObject(Test2.java:36)
at com.web.json.Test2.test(Test2.java:24)
at com.web.json.Test2.main(Test2.java:31)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 5 more
at net.sf.json.JSONObject.fromObject(JSONObject.java:157)
at net.sf.json.JSONObject.fromObject(JSONObject.java:145)
at com.web.json.Test2.getListjsonObject(Test2.java:36)
at com.web.json.Test2.test(Test2.java:24)
at com.web.json.Test2.main(Test2.java:31)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 5 more
解决方案 »
- js中循环 回调函数。。怎样让函数执行完之后再循环下一条呢????
- javascript 如何判断当前网站是否属于安全站点?
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 这段JS是不是被加密过的啊?怎么感觉都是乱码啊?
- 为什么FF会执行2遍?
- 关于使用js编写的代码,为什么我的在非ie浏览器中不能正常显示,请大家帮帮忙……
- [基础问题]高分求助
- 浏览器扩展的content_scripts应该怎么写啊?怎么响应类似onClick这样的事件?
- 同一页面的FrameA如何控制FrameB包含页面里的对象?
- 在JAVASCRIPT里面怎么判断是否为汉字(即中文)?
- 用我的程序换你的可用分~~
- 事件绑定问题,知道标准事件模型的进来帮我解决一下
- 哪位能帮忙解释一下到底什么是json啊?
commons-beanutils19183.jar
commons-collections-3.2.jar
commons-lang.jar
commons-logging.jar
ezmorph-1.0.4.jar
json-lib-2.1-jdk15.jar
xom-1.0d9-2002-09-20.jar
我把json-lib-2.1-jdk15.jar导入后JSONObject.fromObject就没有报错了,
唉。。从来都没用过啊悲剧。。
代码:import java.util.ArrayList;
import java.util.List;import net.sf.json.JSONObject;public class Test2 {
public void test() {
List<User> list = new ArrayList<User>();
// 创建用户1
User user1 = new User();
user1.setId(1);
user1.setName("zhangsan");
user1.setPassword("password");
list.add(user1);
// 创建用户2
User user2 = new User();
user2.setId(2);
user2.setName("lisi");
user2.setPassword("password");
list.add(user2);
// 创建JSON对象
JSONObject JsonOb = (Test2.getListjsonObject(list));
System.out.println("JsonOb:" + JsonOb);
} public static void main(String[] args) {
new Test2().test();
} @SuppressWarnings("unchecked")
public static JSONObject getListjsonObject(List list) {
JSONObject JsonOb = JSONObject.fromObject(list);
return JsonOb;
}
你用winrar解压看看有没有org.apache.commons.beanutils.DynaBean
没有commons-beanutils-1.7.0.jar 试试