Я пытаюсь создать Excel с помощью Xssf API, потому что его объем памяти невелик. Он отлично работает на моей локальной машине с jdk1.7. Но когда я пытаюсь запустить его в UNIX, где версия Java 1.6.0_75
, это дает мне следующую ошибку.
java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
У меня есть следующие банки в моем пути к классам
- пои-3.11-20141221.jar
- poi-excelant-3.11-20141221.jar
- poi-ooxml-3.11-20141221.jar
- poi-ooxml-schemas-3.11-20141221.jar
- xmlbeans-2.6.0.jar
- xercesImpl.jar
Я проверил, что poi-3.11-20141221.jar имеет класс ZipPackagePropertiesMarshaller
.
Кажется, какой-то баночки не хватает. Я что-то упускаю?