Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray

  我是在用akka框架做简单的一个聊天,然而出师不利,刚开始学就遇到这个问题

  遇事不决问百度,百度给出的结果是spark中scala版本和你使用的scala的版本不一致所导致的错误

  我用的是akka,转换过来就是我的scala版本和pom中scala版本不一致,因为编译是用的你的配置的scala版本,而运行是pom中scala的

  我的scala是2.3.8

  而pom中是

Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray

    明显不合,尝试提升scala版本,反而报了更多错误

  彳亍

  那就改本机的scala版本吧,哦,不对,应该是去掉本机的scala,使用pom中所配置的scala版本

  打开项目构造,移除就行了        Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray

Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray

Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray

就能成功运行了