Tôi đang cố tạo Excel bằng cách sử dụng API Xssf vì dấu vết bộ nhớ của nó nhỏ. Nó hoạt động tốt trong máy cục bộ của tôi có jdk1.7. Nhưng khi tôi cố gắng chạy nó trên UNIX, nơi phiên bản java là 1.6.0_75
nó mang lại cho tôi lỗi sau.java.lang.NoClassDefFoundError: Không thể khởi tạo lớp org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
Tôi đã sau lọ trong classpath của tôi
- poi-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
Tôi đã xác minh rằng poi-3.11-20141221.jar có lớp ZipPackagePropertiesMarshaller
.
Dường như một số bình bị thiếu. Tôi có thiếu gì đó không?
đây là một phao cứu sinh cho tôi, cảm ơn! – smuggledPancakes