[sparkstreaming]java.lang.NoSuchMethodError:错误以及更改

背景:sparkstreaming项目很久没操作了,今天打开执行之后报如下错误:

bash 复制代码
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的删掉即可。

相关推荐
豚踢兔x3 天前
正则表达式应用-手机号打码
scala
代码于老总4 天前
正则表达式在 Scala 中的应用
scala
凯新生物10 天前
聚乙二醇二生物素,Biotin-PEG-Biotin在生物检测中的应用
scala·bash·laravel·perl
谁黑皮谁肘击谁在连累直升机10 天前
文件读写-成绩分析
scala
小冻梨11 天前
模式匹配-基础使用
scala
顧棟14 天前
JAVA、SCALA 与尾递归
java·开发语言·scala
深兰科技14 天前
坦桑尼亚与新加坡代表团到访深兰科技,促进AI在多领域的应用落地
java·人工智能·typescript·scala·perl·ai大模型·深兰科技
a程序小傲15 天前
scala中的Array
开发语言·后端·scala
kk哥889915 天前
scala 介绍
开发语言·后端·scala
173116 天前
scala中的Array
scala