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

相关推荐
Dddd21 小时前
Map映射
scala
哈基伊21 小时前
26.<Set>用法 and <Map>用法
scala
渣渣盟2 天前
Flink数据流高效写入HBase实战
大数据·flink·scala·apache·hbase
渣渣盟2 天前
Flink数据流写入Elasticsearch实战
elasticsearch·flink·scala
小坏讲微服务5 天前
Spring Cloud Alibaba 整合 Scala 教程完整使用
java·开发语言·分布式·spring cloud·sentinel·scala·后端开发
Kiri霧5 天前
Scala 循环控制:掌握 while 和 for 循环
大数据·开发语言·scala
pale_moonlight6 天前
十、 Scala 应用实践 (上)
大数据·开发语言·scala
小坏讲微服务6 天前
SpringCloud整合Scala实现MybatisPlus实现业务增删改查
java·spring·spring cloud·scala·mybatis plus
今天没有盐7 天前
Scala Map集合完全指南:从入门到实战应用
后端·scala·编程语言
BD_Marathon8 天前
sbt 编译打包 scala
开发语言·后端·scala