解决方案 »

  1.   

    Class.forName利用ClassLoader 机制加载类,根据Java规范,任何作为 String 类型参数传递给 ClassLoader 中方法的类名称都必须是一个二进制名称,二进制名称由包名+类名构成,例如:
       "java.lang.String"
       "javax.swing.JSpinner$DefaultEditor"
       "java.security.KeyStore$Builder$FileBuilder$1"
       "java.net.URLClassLoader$3$1"----------------------
    http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html
      

  2.   

    楼主CustomerInfo这个类代码中不是已经有了,干嘛还要用Class.forName();
    直接用JSONObject.toBean(cusstr, CustomerInfo.class);
      

  3.   

      
    从new CustomerInfo() 说明是有无参构造方法的
      

  4.   


    这是测试代码....
    我是想测试只知道类名 是否可以转换为Class