메모리 풋 프린트가 작기 때문에 Xssf API를 사용하여 Excel을 생성하려고합니다. jdk1.7을 가지고있는 로컬 컴퓨터에서 정상적으로 작동합니다. 하지만 Java 버전이 1.6.0_75
인 UNIX에서 실행하려고하면 다음 오류가 발생합니다.java.lang.NoClassDefFoundError : 클래스 org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller를 초기화 할 수 없습니다.
java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
나는
- 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의는
나는 POI - 3.11-20141221.jar이 ZipPackagePropertiesMarshaller
클래스가 있음을 확인했습니다.
일부 병이없는 것으로 보입니다. 내가 빠진 것이 있습니까?
이것은 나를위한 생명의 은인, 감사합니다! – smuggledPancakes