[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的删掉即可。

相关推荐
阿强772 天前
scala中为什么能用常量的地方就不用变量
开发语言·后端·scala
Sup星月★然12 天前
Scala 语法入门
大数据·开发语言·scala
wlyang66615 天前
5. scala高阶之traits
大数据·开发语言·scala
qwy71522925816321 天前
3-scala的类
开发语言·后端·scala
qwy71522925816325 天前
4.scala默认参数值
开发语言·后端·scala
百流1 个月前
scala基础学习(数据类型)-哈希表
学习·scala·散列表
李匠20241 个月前
大数据学习之SCALA分布式语言三
开发语言·学习·scala
lisacumt1 个月前
【kerberos】使用keytab文件,kerberos认证工具类 scala版本
hadoop·scala
百流1 个月前
scala文件编译相关理解
开发语言·学习·scala
WorkAgent1 个月前
windows下本地部署安装hadoop+scala+spark-【不需要虚拟机】
hadoop·spark·scala