1. 报错:Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.init(Lscala/Product;)V
查询网上资料,是idea引入的scala运行环境版本与idea默认的scala版本不一样
也就是写的项目中的pom的spark版本与idea默认的版本不一致
解决方法:将po的版本修改成和idea的一致
或者修改idea的版本也行吧,这个我没试
参考文档:[Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.init(Lscala/Product;)V_"exception in thread \"main\" java.lang.nosuchmeth-CSDN博客](https://blog.csdn.net/weixin_45568872/article/details/104325865 "Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.init(Lscala/Product;)V_"exception in thread \"main\" java.lang.nosuchmeth-CSDN博客")
在idea查看scala的版本
file->project-structrue->Global Libraries->scala-sdk
版本是2.11的,所以把pom改成2.11.x就可以了
pom