zoukankan      html  css  js  c++  java
  • java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException

    缺少相应jar包都会有异常,根据异常找jar包导入......  
     
    这里我说下lang包,因为这个包我找了好半天:
     
    我用的是: commons-lang3-3.1.jar  出现异常:
    java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 
    可以看出是因为缺少jar包,但是很明显我已经导入了,为什么还会报这个错呢?
     
    找了半天问题,终于明白了,看下图:
     
     
    在看下 commons-lang-2.4.jar 这个版本的jar包下面目录:
    如下图:
     
     
    针对lang包,新版本居然包名都改了,这个真的没想到,暂时就看了这两个版本,其它版本是否有同样的问题,以后注意下就好了。。。。发个博客记录一下!
     
    以下是网上搜的:
    如果有类似错误可以参考,版本不同,记得看下里面包名是否和报错信息对应的上。
     
    commons-beanutils-1.8.0.jar不加这个包 
    java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean 
    commons-collections.jar 不加这个包 
    java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap 
    commons-lang-2.4.jar不加这个包 (2.5也可以)
    java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 
    commons-logging-1.1.1.jar不加这个包 
    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 
    ezmorph-1.0.4.jar不加这个包 
    java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 
    json-lib-2.3-jdk15.jar不加这个包 
    java.lang.NoClassDefFoundError: net/sf/json/JSONObject 
    相应jar包可到网上下载,也可以用下面提供的! 

    实例: 
    import java.util.ArrayList; 
    import java.util.List; 

    import net.sf.json.JSONArray; 

    public class JsonTest { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) throws Exception{ 
    boolean[] boolArray = new boolean[]{true,false,true}; 
    JSONArray jsonArray = JSONArray.fromObject( boolArray ); 
    System.out.println( jsonArray ); 

    List list = new ArrayList(); 
    list.add( "first" ); 
    list.add( "second" ); 
    JSONArray jsonArray2 = JSONArray.fromObject( list ); 
    System.out.println( jsonArray2 ); 

    }
    ------------------------------------------------------------------------------------------------------

    java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher

    json-lib-2.3-jdk15.jar
    ezmorph-1.0.6.jar
    commons-logging-1.1.jar
    commons-lang-2.3.jar
    commons-collections-3.2.1-bin.jar
    commons-beanutils-1.7.0.jar


    中把
    ezmorph-1.0.6.jar    addbuildPath到项目中
  • 相关阅读:
    python【第五篇】常用模块学习
    (三)训练HMM模块
    (二)杂项准备
    (四)看看成果
    (一)准备训练语音文件
    HTK语音识别示例(Ubuntu)
    RoboCup仿真3D TC笔记(2014年合肥中国公开赛 仿真3D比赛环境搭建)
    WebFont与页面font-icon图标研究
    Font Awesome使用方法
    css sprites拼合
  • 原文地址:https://www.cnblogs.com/wjwen/p/4366442.html
Copyright © 2011-2022 走看看