报错:maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets
Posted Shaw_喆宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了报错:maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets相关的知识,希望对你有一定的参考价值。
运行报错:
maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets
找不到Charsets这个类
上网查了以后,是因为这个类到2.4版本以后才有,之前的版本是没有的。我本身的依赖是1.4的,所以找不到这个类。
我到 C:\Users\xym48\.m2\repository\commons-io\commons-io 中,把里面的各个版本都打开看了,确实只有2.4以后的版本里面有这个类。
修改依赖:
<!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency>
以上是关于报错:maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets的主要内容,如果未能解决你的问题,请参考以下文章