`
joeblow
  • 浏览: 177830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一次郁闷的查错经历

阅读更多
今天想测试一下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。


分享到:
评论
1 楼 lzy5710303 2011-08-22  
spring框架自带了jxl.jar和poi-3.0.1.jar

相关推荐

    站长查询网站源码,使用TP框架

    这个是自己写的一个站长查询,花了很长时间,查询了很多资料,以前是做 www.ip1314.net 的,但是备案时工孙部的人给我备成了 ip1314.ne ,MMD,郁闷的也不想做了,今天就把代码放出来吧 可以查询 whois,天气,蜘蛛...

    郁闷发泄专家2007

    【郁闷发泄专家2007】是一款专为缓解情绪压力设计的趣味软件。这款软件主要针对那些在工作、生活中遇到困扰,需要寻找途径释放情绪的用户。通过模拟各种有趣的互动方式,如“砸桌面”和“放虫子”,帮助用户以虚拟的...

    控制屏幕郁闷发泄专家

    控制屏幕郁闷发泄专家控制屏幕郁闷发泄专家

    郁闷时好好发泄的工具

    标题中的“郁闷时好好发泄的工具”似乎指的是一个软件应用,可能是为了帮助用户缓解压力、放松心情。在IT行业中,这种类型的应用通常涉及到心理健康、娱乐或者放松技术。描述中的内容重复了标题,没有提供额外的信息...

    SJA1000的调试经历

    基于 CAN 总线通讯的数据采集系统中,SJA1000 的调试经历是一件复杂的事情。本文将详细讲述调试过程中的一些经验。 首先,需要了解 SJA1000 的基本知识。SJA1000 是一个 CAN 控制器,能够实现 CAN 通信协议的控制。...

    郁闷的出纳员(伸展树) C语言

    标题中的“郁闷的出纳员”是一个比喻,实际上是指一种数据结构问题,即高效地处理大量的查找、插入和删除操作。在这个场景下,“伸展树”(Splay Tree)是解决这个问题的关键数据结构。伸展树是一种自调整的二叉搜索...

    谈谈职场上你最郁闷什么.doc

    【人际关系的困扰】工作中的人际关系往往复杂且微妙,如孙微微的经历所示。她因为同事间的排挤和孤立感到极度困扰,即使与朋友成了同事,也无法避免职场竞争带来的负面影响。当她在新的工作环境中被昔日的朋友视为...

    郁闷的程序员

    - **定义**:对于每一次查询,都遍历指定区间内的所有元素,从而找到最小值。 - **优点**:实现简单,容易理解。 - **缺点**:效率低下,时间复杂度为O(n),对于大规模数据集或频繁查询的情况不适用。 #### 2. 前缀...

    输出WordPress数据库查询的具体内容 减少数据库查询次数

    最近做一个wordpress的企业模板,关注了一下查询次数这个东西! 在 footer.php 里添加了如下代码,以显示wordpress查询数据库次数及查询耗时: <?php echo get_num_queries() . ‘ queries in ‘ . timer_stop...

    郁闷作业.html

    郁闷作业.html

    郁闷发泄器

    心情、无聊时可发泄用,比较真实,好玩。还迎使用,谢谢合作!

    PJBlog2 郁闷的圣诞

    【PJBlog2 郁闷的圣诞】是一款基于PJBlog平台的网页模板,主要针对的是那些在节日季节希望为自己的博客增添节日氛围的用户。PJBlog是一个开源的个人博客系统,它提供了一套易于使用和自定义的框架,使得非专业程序员...

    最后一次过儿童节作文.docx

    文中提到,儿童节的到来能带走一年中的郁闷,使人们变得天真可爱。这强调了保持乐观心态的重要性,无论年龄如何增长,都应该保持内心的纯真和快乐,这对于我们应对生活压力和挑战有着积极的意义。 作者自责对儿童节...

    Soluto是一款号称“反郁闷”的系统工具

    Soluto是一款号称“反郁闷”的系统工具,这家来自以色列的开发方承诺让电脑运行得更好。Soluto可以监视你的PC,发现用户面临的问题。比如打印机问题,导致系统崩溃的软件,过渡消耗资源的程序等。更有意思的是公司还...

    郁闷发泄者

    【标题】:“郁闷发泄者”实际上是一款专为那些感到无聊或者需要释放压力的人设计的软件集合。这个软件包可能包含一系列有趣的、富有娱乐性的恶搞程序,旨在通过轻松幽默的方式帮助用户缓解情绪,打破日常生活的单调...

    形容心情郁闷的话.doc

    形容心情郁闷的话.doc

    C#郁闷问题解决集合源码

    在C#编程中,开发者经常会遇到各种挑战性的技术问题,这些问题可能会令人感到“郁闷”。本文将探讨一些常见的C#编程难题及其解决方案,并提供相关的源码示例,帮助开发者更好地理解和解决这些问题。 首先,"C#"作为...

    asp导出查询数据至excel实例

    近日在用ASP把Access数据库的查询结果导出为Excel文件时,出现一点问题,因为有一个字段是身份证号码,在导出的Excel文件中,所有身份证号后3位全部变成0了!真是郁闷啊!网上查了一下才知道是EXCEL默认的数字格式是...

    WildPackets OmniPeek从入门到郁闷之入门篇.pdf

    #### 一、WildPackets OmniPeek简介 **WildPackets OmniPeek**是一款强大的网络分析工具,被广泛应用于网络管理和故障排查领域。它能够捕获并分析网络中的数据包,帮助用户深入理解网络流量的行为模式。OmniPeek...

    郁闷了,一个最简单的Spring小程序都没搞定

    标题中的“郁闷了,一个最简单的Spring小程序都没搞定”表明博主在尝试开发一个基于Spring框架的小程序时遇到了问题。这通常涉及到Spring的核心概念,如依赖注入(Dependency Injection, DI)、ApplicationContext、...

Global site tag (gtag.js) - Google Analytics