java中出现java.lang.NoSuchMethodError: main,

      最近在IDEA中创建项目,进行大数据数据的统计时,运行报错,包如下的错误:

    这个错误可能有两种原因:

    1.  该项目中没有这个方法

    2.  导入的jar包冲突

    我们先看看这个错误  org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;,这个是一个日志包,那么我们来看看我们的项目中是否有这个jar包。

    由于我的项目是在IDEA中创建的,所以直接查看pom.xml中添加的依赖就可以了,查看发现确实存在,

    那么产生错误的原因就是jar包冲突了,我们就看看是否还有其他的日志包,发现还有log4j这个日志包,那么冲突就是这两个了,只需要删除其中的一个依赖就可以了,这里我删除的是slf4j这个依赖包,删除完之后运行发现错误解决。

猜你喜欢

转载自www.cnblogs.com/zll20153246/p/9328618.html
今日推荐