idea运行spark程序报错scalac: Error: illegal cyclic inheritance involving trait Iterable

执行一个spark的scala写的类,报错

scalac: Error: illegal cyclic inheritance involving trait Iterable
scala.reflect.internal.Types$TypeError: illegal cyclic inheritance involving trait Iterable

我们打开idea项目的Project Structure选项,找到

 这里scala的sdk版本我用的最新的,看样子是不兼容造成的,我们最好换2.12+的版本,这里我去官网下载了2.12版本,地址如下

https://downloads.lightbend.com/scala/2.12.14/scala-2.12.14.zip

下载后,我们解压,把之前设置的环境变量SCALA_HOME改成新解压的2.12的地址

 cmd检查版本,已经降到2.12.14版本了

 接下来我们把2.13的sdk删除

 然后点 +号,添加新的sdk

我们指定刚才解压的2.12的版本的位置

 最后ok确定

接下来就可以执行我们的程序了


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部