码迷,mamicode.com
首页 > 编程语言 > 详细

java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegion

时间:2014-08-08 12:09:25      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:des   java   os   io   ar   cti   代码   ef   

  

  java.lang.reflect.InvocationTargetException.  Coused by : java.lang.NoSuchMethodError:这个异常是找不到方法,但是如果编译时不出错,而在运行时出错,那么一般是因为找不到包。而找不到包的原因有三种原因:一种是JAR包未导入。第二种原因是:其实包是有的,但是版本不对。第三种原因是:jar包全都放到lib下了,但是引用时包冲突。

  对于第二、三中原因:在用到该方法的方法下打印下面这句代码,用以确定包的具体路径。然后反编译看看里面是否有相应的方法。如果有还会报错,那要么换高版本的,要么换低版本的包。(其中HSSFWorkbook是类名)

System.out.println("!!!!!!!!!"+HSSFWorkbook.class.getProtectionDomain().getCodeSource().getLocation());

java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegion,布布扣,bubuko.com

java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegion

标签:des   java   os   io   ar   cti   代码   ef   

原文地址:http://www.cnblogs.com/lyf22/p/3898843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!