Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$conforms()Lscala/Predef$$less
来源:互联网 发布:手机图像对比软件 编辑:程序博客网 时间:2024/05/22 17:35
解决Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$conforms()Lscala/Predef$$less$colon$less; 问题
最近刚开始在Linux的Idea中运行Spark的Scala程序,试了例程WordCount,结果报错。
仔细查了原因,发现有人说依赖冲突(conflicts of dependencies)以及多版本的Scala(likely have multiple major versions of scala that comes as transitive dependencies)于是想到自己的环境问题。
我是JDK_1.8.0_131,Hadoop2.8.0,Scala_2.12.2,Spark_2.1.0. 而Spark2.1.0 包里自带的Scala库是2.11.8版本的,于是把SDK改成2.11.8版本的,就能成功运行了。步骤:
选择File -> Project Structure -> Global Labraries, 删掉原来的SDK,添加新的SDK:选择Browse,找到自己Spark的安装目录 -> jars,找到和Scala相关的jar包,把complier、library、reflect的jar包都添加进来 -> ok -> ok -> Apply。大功告成,再运行试试看。
0 0
- Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$conforms()Lscala/Predef$$less
- Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.intWrapper(I)Lscala/runtime/Ri
- Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc(Ljava/lang/Object;)
- Spark本地运行出错问题:Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Lja
- Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef
- java.lang.NoSuchMethodError: scala.Predef$.$scope()Lscala/xml/TopScope$;
- "scala.Predef$.$conforms scala/Predef$$less$colon$less"问题
- Spark java.lang.NoSuchMethodError: scala.Predef$.refArrayOps
- Spark Q&A : java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc
- Exception in thread "main" java.lang.NoSuchMethodError
- 关于异常 java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc(Ljava/lang/Object;)的处理
- 运行spark demo时出现java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)
- Exception in thread "main" java.lang.NoSuchMethodError: main
- Exception in thread "main" java.lang.NoSuchMethodError: main
- (1)Exception in thread "main" java.lang.NoSuchMethodError:main
- Spark启动错误Exception in thread “main” java.lang.NoSuchMethodError: scala.collection.immutable.HashSet$
- java Exception in thread "main" java.lang.NoSuchMethodError
- Exception in thread "main" java.lang.NoSuchMethodError: calculateSecurityWarningPosition
- Cocos 资料大全 下载链接地址
- IntelliJ IDEA/Andro Studio Plugin 替换选中字符串
- 半角JS
- 网页文章列表分页码制作
- Android Studio 编译 cocos creator本地应用
- Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$conforms()Lscala/Predef$$less
- MAC, Centos 安装tensorflow。
- ThumbnailatorDemo 图片处理
- JavaScript学习笔记10-函数中调用其他函数
- 全景拼接
- 弱鸡的HAOI之旅
- 哈希表
- UVA 1339
- python使用JPype来运行java文件