[sparkstreaming]java.lang.NoSuchMethodError:错误以及更改
背景:sparkstreaming项目很久没操作了,今天打开执行之后报如下错误:
Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray
原因:原因是Scala的版本冲突导致的;
发现pom.xml文件的Scala版本和idea的版本是不一致的;pom.xml如下:
idea如下:
在"File"
scala版本是2.12.12的;
所以两者就冲突了。
解决:
将idea的更改为pom中的版本即可;
再将2.12.12的删掉即可。