编译报错:
java.lang.IllegalArgumentException: InputStream of class class org.apache.commons.compress.archivers.zip.ZipFile$1 is not implementing InputStreamStatistics.
明显是包冲突
代码搜了下
org.apache.commons.compress.archivers.zip.ZipFile
在两个包中都有,同名类
<groupId>commons-compress:commons-compress</artifactId><groupId>org.apache.commons:commons-compress</artifactId>
本项目使用的下面的,把上面排掉就OK了
文章描述了一个在Java编程中遇到的编译问题,具体是由于类`org.apache.commons.compress.archivers.zip.ZipFile$1`的InputStream没有实现InputStreamStatistics接口导致的IllegalArgumentException。问题的根本原因是项目中存在两个不同的`commons-compress`库,造成同名类的冲突。解决方法是排除其中一个库,确保只使用一个版本的`commons-compress`依赖。
8万+

被折叠的 条评论
为什么被折叠?



