我的jdk版本是1.4.2
别人给了我个json-lib-2.2.1-jdk15.jar。import java.util.List;import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonDemo { public JsonDemo(){} public static String formToJson(Object o){
JSONObject jo=JSONObject.fromObject(o);
return jo.toString();
}
public static String listToJson(List l){
JSONArray jo=JSONArray.fromObject(l);
return jo.toString();
}
public static void main(String[] args){
String str[]={"aaa","bbb","ccc"};
System.out.println("formToJson="+formToJson(str));
}
}我运行个程序出现下面异常Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at JsonDemo.formToJson(JsonDemo.java:14)
at JsonDemo.main(JsonDemo.java:25)
别人给了我个json-lib-2.2.1-jdk15.jar。import java.util.List;import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonDemo { public JsonDemo(){} public static String formToJson(Object o){
JSONObject jo=JSONObject.fromObject(o);
return jo.toString();
}
public static String listToJson(List l){
JSONArray jo=JSONArray.fromObject(l);
return jo.toString();
}
public static void main(String[] args){
String str[]={"aaa","bbb","ccc"};
System.out.println("formToJson="+formToJson(str));
}
}我运行个程序出现下面异常Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at JsonDemo.formToJson(JsonDemo.java:14)
at JsonDemo.main(JsonDemo.java:25)
解决方案 »
- 为什么这段代码总是不行?求帮助!
- asp.net DataGrid怎么在后台绑定数据
- web 前台表格的排序
- 关于struts2.0的valuestack
- 为何JAVA没有包含Spring+SpringMVC+Hibernate+FreeMarker的模板
- 各位同仁,兄弟在做邮件开发的时候遇到了一个问题!!关与邮件办的
- 怎么样动态的生成编号
- 求助!!!!急,在线给分!!!!!!!
- 哪位大侠在tomcat4中用filter解决过encoding问题的?或者修改servlet.jar里的HttpUtil文件?关于在tomcat4中编码的问题,我不想通过iso88
- 在servlet中将<>转化成<>的函数是什么
- 如何在填写某表单后同步生成数据库里面的数据
- eclipse改工程的问题
楼主【xuantian868】截止到2008-07-15 20:45:35的历史汇总数据(不包括此帖):
发帖的总数量:62 发帖的总分数:1380 每贴平均分数:22
回帖的总数量:72 得分贴总数量:18 回帖的得分率:25%
结贴的总数量:42 结贴的总分数:1030
无满意结贴数:2 无满意结贴分:60
未结的帖子数:20 未结的总分数:350
结贴的百分比:67.74 % 结分的百分比:74.64 %
无满意结贴率:4.76 % 无满意结分率:5.83 %
楼主加油
找个和jdk配套的jar包
jakarta commons-beanutils 1.7.0
jakarta commons-collections 3.2
jakarta commons-logging 1.1
ezmorph 1.0.4 配合JSON-lib 一起使用。
commons 下载地址:http://commons.apache.org/ ezmorph 下载地址:http://ezmorph.sourceforge.net
有一个跟这个json.jar有相同功能的轻量级的,用来解析json串的
http://www.json.org/java/json.zip(下载下来,copy到工程里就ok拉)