2017-05-24 5 views
0

aus irgendeinem Grund verwenden wir immer noch jxls 1.0 RC2. Auf dem System mit JRE 6 hat alles funktioniert. Jetzt auf aktualisierten System mit JRE 8 wir folgende Ausnahme erhalten: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) 

Meine Frage ist: Kann die JXLS 1.0 RC2 Arbeit mit Java 8?

Vielen Dank im Voraus für Hilfe.

Grüße, Zdenek

+0

Die Ausnahme bezieht sich auf Apache POI. Überprüfen Sie daher die Version der POI-Bibliotheken, die Sie verwenden, und prüfen Sie, ob sie Java 8 unterstützen. Möglicherweise können Sie die POI-Bibliotheken in Ihrem Projekt einfach auf eine höhere Version aktualisieren, die Java 8 unterstützt –

Antwort

0

jXLS v1.x ist kompatibel mit Java 8. Das Problem durch beschädigte xlsx Vorlagen verursacht wurde.

Verwandte Themen