我正在尝试运行一个Spark 专家 Scala https://github.com/opencypher/caps-examples日食中的项目。
当我跑步时scala 类 https://github.com/opencypher/caps-examples/blob/master/src/main/scala/org/opencypher/example/HelloCypher.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 一起工作 - 有一种方法,但您必须确保混合中的各种组件都具有兼容性所需的最低版本.
See 这个兼容性矩阵 https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html(注意Java, Scala and SBT版本)
and 欲了解更多详情,请访问本期 https://github.com/scala/scala-dev/issues/139.
最简单的修复方法是使用以下命令在 Eclipse 中运行 Spark 项目Java 8.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)