线程“主”中的异常java.lang.NumberFormatException:不是版本:9

时间:2018-07-18 09:25:48

标签: java eclipse scala eclipse-oxygen

我正在尝试在Eclipse中运行Spark maven Scala项目。

当我运行the scala class时,出现此错误:

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?

1 个答案:

答案 0 :(得分:0)

Scala暂时不能与Java 9一起使用-有一种方法,但是您必须确保混合中的各个组件具有兼容性所需的最低版本

请参见this compatibility matrix(注意 Java Scala SBT 版本)

this issue for more details

最简单的修复方法是使用 Java 8 在Eclipse中运行Spark项目。