今天想测试一下3.7版的POI(之前一直用的3.0版,蛮长时间了~)
有如下一段代码:
public static HSSFCell getCellFromSheetByCell(HSSFSheet sheet, int row, int col) {
HSSFRow r = getRowFromSheetByRow(sheet, row);
return r.getCell(col, Row.CREATE_NULL_AS_BLANK);
}
总是在调用getCell的时候报错:
Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.poi.hssf.usermodel.HSSFRow.getCell(ILorg/apache/poi/ss/usermodel/Row$MissingCellPolicy;)Lorg/apache/poi/hssf/usermodel/HSSFCell;
是没有定义getCell方法吗?奇怪
改成别的方式也会报类似错误,如:
public static HSSFCell getCellFromSheetByCell(HSSFSheet sheet, int row, int col) {
HSSFRow r = getRowFromSheetByRow(sheet, row);
return r.getCell(col);
}
下意识的开始搜索getCell函数的使用方法,但是Google了半天还是没啥结果。。。
后来好奇地调用了下面这个函数,一切才真相大白
System.out.println(HSSFWorkbook.class.getProtectionDomain().getCodeSource().getLocation());
它打印的结果显示,HSSFWorkbook的类文件还是在3.0版中!
原来我这个测试项目中引入了两次poi.jar,一个是3.0版(通过Build Path方式),一个是3.7(通过maven方式),我的零散测试代码基本上都是写在这里边,已经积累了太多的jar。
显然eclipse中compile时用的3.7,runtime时用的却是3.0。
分享到:
相关推荐
这个是自己写的一个站长查询,花了很长时间,查询了很多资料,以前是做 www.ip1314.net 的,但是备案时工孙部的人给我备成了 ip1314.ne ,MMD,郁闷的也不想做了,今天就把代码放出来吧 可以查询 whois,天气,蜘蛛...
控制屏幕郁闷发泄专家控制屏幕郁闷发泄专家
郁闷时好好发泄的工具
此软件可以在心情不好的时候运行,砸桌面,在桌面上放虫子,呵呵。
近日在用视频教程'>asp把access数据库的查询结果导出为excel文件时,出现一点问题,因为有一个字段是身份证号码,在导出的excel文件中,所有身份证号后3位全部变成0了!真是郁闷啊!网上查了一下才知道是excel默认的...
广工《算法和高级数据结构教程课程设计》 郁闷的出纳员(伸展树)C语言实现
最近做一个wordpress的企业模板,关注了一下查询次数这个东西! 在 footer.php 里添加了如下代码,以显示wordpress查询数据库次数及查询耗时: <?php echo get_num_queries() . ‘ queries in ‘ . timer_stop...
数据,带题解的代码,没有别的,数据有些是自己做的有些是搜集的,我也经常遇到有题没数据的郁闷,所以决定把题解贴上时也附上数据,2分就是为了骗个评论,希望对大家有用!
郁闷作业.html
数据,带题解的代码,没有别的,数据有些是自己做的有些是搜集的,我也经常遇到有题没数据的郁闷,所以决定把题解贴上时也附上数据,2分就是为了骗个评论,希望对大家有用!
心情、无聊时可发泄用,比较真实,好玩。还迎使用,谢谢合作!
WildPackets OmniPeek从入门到郁闷之入门篇.pdf
第一次接触modelsim和quartus联调就把我搞郁闷了。经过三四天的纠结,从电脑上quartus罢工到modelsim又罢工,然后我也罢工了,电脑重装系统,最后终于把我第一次联调实验做好了,相当的纠结,在此做好笔记,希望对...
C#郁闷问题解决集合源码 C#郁闷问题解决集合源码 C#郁闷问题解决集合源码
PJBlog2 郁闷的圣诞
Soluto是一款号称“反郁闷”的系统工具,这家来自以色列的开发方承诺让电脑运行得更好。Soluto可以监视你的PC,发现用户面临的问题。比如打印机问题,导致系统崩溃的软件,过渡消耗资源的程序等。更有意思的是公司还...
大家刚开始学习VS 对连接数据库 肯定很郁闷吧 不要着急 慢慢来看
形容心情郁闷的话.doc
初中语文文摘社会菲利普亲王的郁闷