Scala版本冲突--java.lang.NoSuchMethodError:scala.collection.immutable.HashSet$.empty()Lscala/collection/

7 篇文章 0 订阅

问题描述

Run 代码的时候报错

Exception in thread "main" java.lang.NoSuchMethodError:scala.collection.immutable.HashSet$.empty()Lscala/collection/immutable/HashSet;

解决办法

将Scala2.11.x更换为Scala2.10.x

操作如下:

File –> Other Settings –> Default Project Structure –> Global Library

Step1. 先移除所有的Scala2.11.x版本,然后如下图添加:

这里写图片描述
这里写图片描述

选择scala版本

这里写图片描述

Step2. 修改iml文件

然后找到项目名称开头的.iml文件,找到类似下面的一行:

<orderEntry type="library" name="scala-sdk-2.11.8" level="project" />

修改为:

<orderEntry type="library" name="scala-sdk-2.10.6" level="project" />

Step3:重新Run一下,OK。

17/07/26 11:25:29 INFO Remoting: Remoting started; listening on addresses :[akka.tcp://sparkDriver@172.16.0.34:52665]
17/07/26 11:25:29 INFO Utils: Successfully started service 'sparkDriver' on port 52665.
17/07/26 11:25:29 INFO SparkEnv: Registering MapOutputTracker
17/07/26 11:25:29 INFO SparkEnv: Registering BlockManagerMaster
17/07/26 11:25:29 INFO DiskBlockManager: Created local directory at C:\Users\yuhul\AppData\Local\Temp\blockmgr-3d647d21-eb1c-4a2d-a21a-8441f721bc18
17/07/26 11:25:29 INFO MemoryStore: MemoryStore started with capacity 1956.4 MB
17/07/26 11:25:29 INFO HttpFileServer: HTTP File server directory is C:\Users\yuhul\AppData\Local\Temp\spark-ef0a813c-bcb1-4a4d-af97-412044fa2eb4\httpd-fe5b5854-4cdd-4476-9803-60ab7066a78f
17/07/26 11:25:29 INFO HttpServer: Starting HTTP Server
17/07/26 11:25:29 INFO Utils: Successfully started service 'HTTP file server' on port 52666.
17/07/26 11:25:29 INFO SparkEnv: Registering OutputCommitCoordinator
17/07/26 11:25:29 WARN Utils: Service 'SparkUI' could not bind on port 4040. Attempting port 4041.
17/07/26 11:25:29 WARN Utils: Service 'SparkUI' could not bind on port 4041. Attempting port 4042.
17/07/26 11:25:29 INFO Utils: Successfully started service 'SparkUI' on port 4042.
17/07/26 11:25:29 INFO SparkUI: Started SparkUI at http://172.16.0.34:4042
  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值