一、 测试类

public static void main(String[] args) {String str="{\"value\":\"我是测试value值\"}";//String -->jsonnet.sf.json.JSONObject json=net.sf.json.JSONObject.fromObject(str); System.out.println("String-->json结果="+json);//String -->Map 或 json -->mapnet.sf.json.JSONObject jsonObj = net.sf.json.JSONObject.fromObject(str);Map<String, String> map =(Map<String, String>)jsonObj;System.out.println("String-->map结果="+map.toString());}

代码执行之后,控制台报如下错误信息:

Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpherat com.study.dang.test.base.TestString5.main(TestString5.java:14)
Caused by: java.lang.ClassNotFoundException: net.sf.ezmorph.Morpherat java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:358)... 1 more

二、解决办法

原因分析:
使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,
还必须有其它几个依赖包:
commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar  这几个包也是需要导入的.
如果缺少里面的:ezmorph.jar包,则即出现上述异常。
 
解决办法:
在pom.xml中添加依赖:
<dependency><groupId>net.sf.ezmorph</groupId><artifactId>ezmorph</artifactId><version>1.0.6</version>
</dependency>

当jar生效(成功导入)后,再次执行main方法,一切正常了。

java(优化15) 报错java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher解决方案相关推荐

  1. 报错java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher解决方案

    一. 测试类 public static void main(String[] args) {String str="{\"value\":\"我是测试valu ...

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

    java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher  出现以上异常,可能是使用Json缺少ezmorph包:  以下是Json常用的包: ...

  3. Caused by: java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher

    1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpherat ...

  4. FAQ(70):java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常

    在写一个JSONObject的小Demo时,发生了报错: 其中发现java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher,很明显是没有找到相应 ...

  5. 【异常】java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常解决方法

    今天在做web项目时用到JSONObject,用的是MyEclipse自动导入的struts2的lib,其中自带了json-lib-2.1-jdk15.jar. 在struts2的action中已经导 ...

  6. 异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 解决办法

    本地项目部署至Linux上时,运行后报错了   java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher   在网上找答案后,原来是json包少了, ...

  7. Java IDEA pom 报错java.lang.OutOfMemoryError: GC overhead limit exceeded 基本所有依赖都报错(除了JDK自带String等)解决详

    @Java IDEA pom 报错java.lang.OutOfMemoryError: GC overhead limit exceeded 基本所有依赖都报错(除了JDK自带String等)解决详 ...

  8. Caused by: java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher

    Caused by: java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json数据传回前台报错. Java code 2011-05-22 ...

  9. java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常解决方法

    最近在做web项目时用到JSONObject,Eclipse编译未报错,但执行JSONObject jsonObject = new JSONObject()时却报java.lang.NoClassD ...

最新文章

  1. retina 负样本回归增强loss
  2. Spring Cloud + Spring Boot + Mybatis + shiro + RestFul + 微服务
  3. 面试中常问的List去重问题,你都答对了吗?
  4. 7-2 jmu-Java-01入门-取数字 (2 分)
  5. mysql序列号发生器
  6. do matlab的 while循环_除了Matlab,基本上所有的语言都有do-while语句吧?的相关推荐_ChinaUnix论坛...
  7. MySQL工作笔记-编写存储过程批量添加数据
  8. MySQL中通配类型各自作用_在Access数据库中。在查找操作中,通配符*、?与#各有什么作用?...
  9. web端权限维持【好文】
  10. (standard input): No keywords in input file
  11. UE4官方文档UI学习:3.UMG 创建暂停菜单
  12. matlab读取txt文件
  13. 申请软件著作权有哪些好处,你知道吗?
  14. 简单方法:将iso镜像文件压缩包转化为直接可用的光盘映像文件
  15. gateway集成swagger
  16. Android -- 广播
  17. JVM-Java虚拟机
  18. 老虎证券登陆纳斯达克,CEO巫天华:创业要恪守自己的能力圈...
  19. Robomaster上位机视觉摘要——比赛规则篇
  20. 研发人员考核与激励学习总结

热门文章

  1. 重定向 rewriteRule
  2. 获得PE文件输入表和输出表
  3. 一用就上瘾的智能手环 荣耀手环6使用感受
  4. PS制作创意木板雕刻字图案人物效果
  5. 学好SQF, 快活Arma3
  6. 青龙面板-酷狗大字版
  7. power oj 1027 买花瓶(简单动态规划DP)
  8. python华为corba接口_Huawei T2000 Corba 接口客户端开发
  9. suse桌面linux,SUSE Linux Enterprise桌面版新体验(转)
  10. mybatis一对多查询Pagehelper分页条数不对