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确定

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