2017-05-24 13 views
0

우리는 여전히 jxls 1.0 RC2를 사용합니다. JRE 6 시스템에서는 모든 것이 잘 돌아갔다. 이제 JRE 우리는 예외 다음지고 8 업그레이드 된 시스템에 :Jxls 1.0 RC2 + java 8

java.util.zip.ZipException: invalid literal/lengths set 
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164) 
at java.util.zip.ZipInputStream.read(ZipInputStream.java:194) 
at java.io.FilterInputStream.read(FilterInputStream.java:107) 
at org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource$FakeZipEntry.<init>(ZipInputStreamZipEntrySource.java:114) 
at org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource.<init>(ZipInputStreamZipEntrySource.java:55) 
at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:82) 
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:220) 
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:63) 
at net.sf.jxls.transformer.XLSTransformer.transformXLS(XLSTransformer.java:217) 
at net.sf.jxls.transformer.XLSTransformer.transformXLS(XLSTransformer.java:198) 
at cgi.reportspos.ReportsPOS.export(ReportsPOS.java:374) 
at cgi.reportspos.ReportsPOS.main(ReportsPOS.java:404) 

내 질문은 : 자바 8 수있는 JXLS 1.0 RC2 사용할 수 있습니까?

미리 도움을 청하십시오.

안부, 즈데넥

+0

예외는 Apache POI와 관련이 있습니다. 따라서 POI 라이브러리의 버전을 확인하고 Java 8을 지원하는지 확인하십시오. 프로젝트의 POI 라이브러리를 Java 8을 지원하는 상위 버전으로 업데이트 할 수있을 것입니다 –

답변

0

jXLS의 v1.x는 문제가 손상된 XLSX 템플릿에 의해 발생 된 자바 8과 호환됩니다.