Java.lang.NoClassDefFoundError 之来的莫名,去的莫名
2015-11-24 15:20
435 查看
Java.lang.NoClassDefFoundError 这真是一个非常难以调试的BUG,很难明白为什么出现,在哪出现的。但是程序会因为这个BUG而根本无法运行。
今天不小心又被我碰见了,然后提示我android 工程的lib包里面的其中一个类找不到。我也是很奇怪,明明示例Demo运行是OK的,我这里就出鬼了???然后我就问写这个lib的同事是什么问题,他说他没有遇到过。然后我再继续问题他,他告诉我,不要搞所谓的创新,你先按照这个Demo写一个一样的起来再说。我心里想,好牛逼啊。但是我的问题该怎么解决呢?我想起来我把Demo中的lib覆盖我的工程的lib的时候提示我v4包有冲突。我也没在意,因为这个工程根本不需要v4包的支持。后来我就死马当活马医了,将v4删除掉,从我的appcompat_v7里面拷一个v4出来放进去,然后果然,TMD,就没有抛类找不到的异常。
你说这坑爹的JVM,明明是v4冲突,却报其他类找不到的异常。不过也是好事,以后再遇到这个问题,也知道了一种解决方式。
相关文章推荐
- 如何提高Java并行程序性能
- Java游戏服务器-Netty自动重连与会话管理
- Java实现150条数据的K-means算法聚类分析(含界面)
- 如何提高Java并行程序性能??
- 如何提高Java并行程序性能
- Java NIO (一) 概述
- Java游戏服务器-百万规模实时排行榜实现
- Java实现观察者设计模式
- SpringMVC Controller 介绍
- java对象的作用域
- Mac: Jdk版本切换
- spring mvc 注释配置
- 抽象工厂设计模式
- 由阿里巴巴笔试题看java加载顺序
- #Android#Eclipse Logcat无法打印信息处理方法
- Spring JdbcTemplate方法详解
- 【jpa】spring data jpa 配置使用
- Spring NamedParameterJdbcTemplate详解(带配置)
- maven site 生成站点和javadoc 方法
- Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate