java.lang.NoSuchMethodError
2016-01-29 16:15
375 查看
Caused by: java.lang.NoSuchMethodError: com.Data.getAll()Ljava/util/HashSet;
分析jar,分析代码,也没发现哪个地方出问题了。
故障原因:这个Class一个字段的数据类型由HashSet改为ArrayList,但另一个引用这个class的代码在编译时,仍然使用老的jar。在jvm实际运行时,就报上面的错
另一个原因:报错的方法中正好使用了
分析jar,分析代码,也没发现哪个地方出问题了。
故障原因:这个Class一个字段的数据类型由HashSet改为ArrayList,但另一个引用这个class的代码在编译时,仍然使用老的jar。在jvm实际运行时,就报上面的错
另一个原因:报错的方法中正好使用了
set.addAll(list);这个API,入参是list或set都不会编译报错。只有在实际运行时才会出错
相关文章推荐
- Struts上传照片到服务器
- Java历史
- Spring bean的生命周期
- Java批量插入、更新数据
- Spring 实现容器销毁该bean的时候获得一次回调
- 未知来源应用禁止/允许开关
- Struts2中Result类型配置详解
- java并发之CAS操作
- 关于Spark 1.5 版本中Spark自己管理内存而不是由Java管理内存的解释
- java -cp 用法介绍
- 淘宝技术发展(Java时代:脱胎换骨)
- Java内存溢出的详细解决方案
- Struts Spring Hibernate三大框架整合
- Spring 依赖注入后行为实现
- 把Eclipse项目迁移到AndroidStudio
- java引用的问题
- 删除.java文件中所有未用到的引用的包的菜单命令或快捷键是什么?
- [转]Java堆和栈的区别 经典总结
- 利用Java反射机制将Bean转成Map
- Java四种线程池的使用