线程“main”中的exceptionjava.lang.NumberFormatException:不是版本:9
我试图在eclipse中运行Spark maven Scala项目。
当我运行scala类时 ,我收到此错误:
Exception in thread "main" java.lang.NumberFormatException: Not a version: 9 at scala.util.PropertiesTrait$class.parts$1(Properties.scala:184) at scala.util.PropertiesTrait$class.isJavaAtLeast(Properties.scala:187) at scala.util.Properties$.isJavaAtLeast(Properties.scala:17) ....
怎么了 ? 什么是版本9?
Scala现在还没有开箱即用的Java 9 – 有一种方法,但你必须确保混合中的各种组件具有兼容性所需的最小版本 。
请参阅此兼容性矩阵 (请注意Java , Scala和SBT版本)
这个问题有更多细节 。
最简单的解决方法是使用Java 8在Eclipse中运行Spark项目。