Code Bye

JSON-lib-2.4-jdk15.jar使用报错:hashMap转JSONObject

 

郁闷的很,想学下JSON数据转换,就写了最简单的程序:
Map map = new HashMap();
map.put(“flag”,”new”);
System.out.println(JSONObject.fromObject(hs));
运行后就报错了,信息如下:
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)
…………….
网上说的原因是依赖包没下全,可是我所有的依赖包都是别人打包好直接下的,然后倒入就可以了,怎么会抱这样的错误呢,郁闷死我了,救救啊。。。

我的JDK版本是1.7版本的,不知道有没有关系呢?


20分
JSON-lib-2.4-jdk15.jar你的标题是jdk15的jar,然后你用的是jdk1.7不知道跟这个有没有关系,或许你可以降低java或升级你的工具jar版本试试!
不知道诶,有没有JDK1.7环境用JSON-lib-2.4-jdk15.jar的呀,告诉下哈,不行我打算去弄个JDK1.5环境了
求LZ其他包版本,我头都被搞大了 ,java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
被搞了一天了,实在是有这个包。  我估计我的是版本问题。所以问下。
我的问题解决了,是commons-collectioin包冲突了,我用3.2的jar包 , 可以了  ,还有环境的问题。
弱弱问下,下载的json-lib-2.4-jdk15.jar放在哪儿如何设置路径?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明JSON-lib-2.4-jdk15.jar使用报错:hashMap转JSONObject