java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipFile

java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipFile

Error

ref‮t re‬o:lautturi.com
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile
	at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:319)
	at org.apache.poi.ooxml.util.PackageHelper.open(PackageHelper.java:59)
	at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:290)
	at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:286)
	at hello.Lautturi.main(Lautturi.java:101)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipFile
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	... 5 more

Solution

download the commons-compress jar from
https://commons.apache.org/proper/commons-compress/download_compress.cgi

add it to the classpath of project.

Created Time:2017-10-06 19:46:58  Author:lautturi