上异常(错误)
java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class
最近在跑一个比较老的项目的时候,怎么老呢 spark 还是用的1.6的版本。
按部就班导入项目到idea 添加scala支持,奇怪的事情发生了,竟然报错
也就是上边的错误 ,最后发现是我导入项目的时候添加scala library支持的时候加的2.11 ,虽然我的图计算的maven坐标是是
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-graphx_2.10</artifactId>
<version>1.6.0</version>
</dependency>
但是没用,此时需要加入scala 的库坐标
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.10.0</version>
</dependency>
记录一个有意思的事情就是,加上scala坐标后,我跑通过。此时想再现一下刚才的错误,就注释掉了scala库的坐标,错误竟然没有再发生,各位可以试一下。