java - 线程 "main"java.lang.NumberFormatException : Not a version: 9 中的异常

标签 java eclipse scala eclipse-oxygen

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

当我运行 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?

最佳答案

Scala 还不能开箱即用地与 Java 9 一起使用 - 有一种方法,但您必须确保您的组合中的各种组件具有兼容性所需的最低版本。。 p>

参见 this compatibility matrix (注意 JavaScalaSBT 版本)

this issue for more details .

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

关于java - 线程 "main"java.lang.NumberFormatException : Not a version: 9 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51398331/

相关文章:

java - 带有 Spring 5 的响应式(Reactive) WebSockets - 如何获取初始消息

java - 砖 block 位置,在打砖 block 游戏中,使用 Java 中的数组

Java Swing简单程序

c++ - 如何在 C++ 可执行文件中为 main() 方法使用 main.cpp 以外的文件名

java - maven webapp-cache.xml 的问题

html - Java提交表单时出现404错误

eclipse - 为什么我的 Eclipse 一直没有响应?

scala - 如何查找 Spark 中每个分区的总和

scala - 在spark中为LDA准备数据

scala - 我可以在Scala中一次从多个软件包中导入吗?