小编Riz*_*ikh的帖子

java.lang.NoClassDefFoundError:无法初始化类org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller

我正在尝试使用Xssf API生成Excel,因为它的内存占用空间很小.它在我的本地机器上运行正常,它有jdk1.7.但是当我尝试在UNIX上运行它时,java版本就会1.6.0_75出现以下错误.

java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller

我在我的类路径中有以下jar

  • POI-3.11-20141221.jar
  • POI-excelant-3.11-20141221.jar
  • POI-OOXML-3.11-20141221.jar
  • POI-OOXML-架构 - 3.11-20141221.jar
  • XMLBeans的-2.6.0.jar
  • xercesImpl.jar

我已经确认poi-3.11-20141221.jar有这个ZipPackagePropertiesMarshaller类.

似乎有些罐子丢失了.我错过了什么吗?

apache excel xssf

5
推荐指数
1
解决办法
9423
查看次数

标签 统计

apache ×1

excel ×1

xssf ×1