首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用apache poi在excel上写入WCC搜索结果时出错。

使用apache poi在excel上写入WCC搜索结果时出错。
EN

Stack Overflow用户
提问于 2017-01-06 17:28:36
回答 2查看 77关注 0票数 1

我试图使用apache 3.15在excel文件上编写WCC的GET_SEARCH_RESULTS响应,但是我在这里得到了以下错误。

java.lang.NoClassDefFoundError: org/apache/commons/collections4/multimap/ArrayListValuedHashMap java.lang.ClassNotFoundException:org.apache.commons.collections4.multimap.ArrayListValuedHashMap

我已经在库路径中包含了以下jar。

代码语言:javascript
复制
$COMPONENT_DIR/lib/poi-3.15.jar;
$COMPONENT_DIR/lib/poi-ooxml-3.15.jar;
$COMPONENT_DIR/lib/poi-ooxml-schemas-3.15.jar;
$COMPONENT_DIR/lib/poi-scratchpad-3.15.jar;
$COMPONENT_DIR/lib/xmlbeans-2.6.0.jar;
$COMPONENT_DIR/lib/commons-collections4-4.1.jar;
$COMPONENT_DIR/lib/commons-collections-3.1.jar;
$COMPONENT_DIR/lib/commons-codec-1.3.jar;
$COMPONENT_DIR/lib/commons-httpclient-3.1.jar;
$COMPONENT_DIR/lib/commons-io-1.3.2.jar.

我的WCC (11.1.1.8)似乎无法从公共集合4-4.1.jar加载类文件。

我从集合jar中提取了ArrayListValuedHashMap.class,并将其添加到类路径中,但这也没有帮助。

我需要尝试使用较低版本的POI吗?

事先谢谢你,阿南达·罗伊

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-11 13:18:58

谢谢你乔纳森

我们需要使用类文件夹而不是lib文件夹来提供jars。

这就解决了这个问题。

classpath=$COMPONENT_DIR/classes;$COMPONENT_DIR/classes/itextpdf-5.5.6.jar;$COMPONENT_DIR/classes/bcprov-jdk15on-152.jar;

票数 0
EN

Stack Overflow用户

发布于 2017-01-08 14:21:25

JAR是否在组件清单文件中的类路径变量上指定?不要使用libpath变量。

代码语言:javascript
复制
classpath=$COMPONENT_DIR/classes;$COMPONENT_DIR/lib/itextpdf-5.5.6.jar;$COMPONENT_DIR/lib/bcprov-jdk15on-152.jar;

一个完整的例子可以找到这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41511002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档