Scala 安装 Exception in thread "main" java.lang.VerifyError: Uninitialized object exists on backward branch 96

摘要:
windows下载安装完最新版本的Scala(2.12.4)后,终端如下错误C:UsersAdministrator˃scala-versionExceptioninthread"main"java.lang.VerifyError:Uninitializedobjectexistsonbackwardbranch96ExceptionDetails:Location:scala/tools/ns

windows下载安装完最新版本的Scala(2.12.4)后,终端如下错误

C:UsersAdministrator>scala -version
Exception in thread "main" java.lang.VerifyError: Uninitialized object exists on backward branch 96
Exception Details:
Location:
scala/tools/nsc/CompilerCommand.sstring$1(Ljava/lang/String;Lscala/collection/immutable/List;I)L
scala/Option; @153: goto
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2bb6 02ec 9900 07b2 016a b0bb 0154 591c
0000010: ba02 f200 00b2 00c9 b600 cd3a 044e 1904
0000020: b200 c9b6 00d1 a600 7d2b b200 d6a6 000b
0000030: b200 d63a 09a7 0077 bb00 d859 2bb6 00db
0000040: c000 2b3a 0a1c 190a b802 eeb2 00d6 b700
0000050: e83a 0519 053a 062b b600 ebc0 0050 3a07
0000060: 1907 b200 d6a5 0037 bb00 d859 1907 b600
0000070: dbc0 002b 3a0a 1c19 0ab8 02ee b200 d6b7
0000080: 00e8 3a08 1906 1908 b600 ef19 083a 0619
0000090: 07b6 00eb c000 503a 07a7 ffc7 1905 3a09
00000a0: a700 0c2b 2d19 04b8 00f5 3a09 1909 c000
00000b0: 502a b602 f613 02f8 b602 04b7 0159 b0
Stackmap Table:
same_frame(@11)
full_frame(@56,{Object[#118],Object[#80],Integer,Object[#333],Object[#335]},{Uninitialized[#11],
Uninitialized[#11]})
full_frame(@96,{Object[#118],Object[#80],Integer,Object[#333],Object[#335],Object[#216],Object[#
216],Object[#80],Top,Top,Object[#43]},{Uninitialized[#11],Uninitialized[#11]})
full_frame(@156,{Object[#118],Object[#80],Integer,Object[#333],Object[#335],Object[#216],Object[
#216],Object[#80],Top,Top,Object[#43]},{Uninitialized[#11],Uninitialized[#11]})
full_frame(@163,{Object[#118],Object[#80],Integer,Object[#333],Object[#335]},{Uninitialized[#11]
,Uninitialized[#11]})
full_frame(@172,{Object[#118],Object[#80],Integer,Object[#333],Object[#335],Top,Top,Top,Top,Obje
ct[#4]},{Uninitialized[#11],Uninitialized[#11]})

at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:42)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:101)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)

网上找了一圈,发现是JDK版本的问题,原先的版本如下

C:UsersAdministrator>java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

升级版本后,解决问题(升级到jdk8 131或者151均可)

C:UsersAdministrator>java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

C:UsersAdministrator>scala -version
Scala code runner version 2.12.4 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.

免责声明:文章转载自《Scala 安装 Exception in thread "main" java.lang.VerifyError: Uninitialized object exists on backward branch 96》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇redis学习笔记——expire、pexpire、expireat、pexpireat的执行过程【转】PHP实现系统编程(四)--- 本地套接字(Unix Domain Socket)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Scala学习(一)练习

Scala基础学习&l练习 1. 在Scala REPL中键人3.,然后按Tab键。有哪些方法可以被应用 在Scala REPL中需要按3. 然后按Tab才会提示。 直接按3加Tab是没有提示的。下面是结果: 列出的方法并不全,需要查询全部方法还是需要到Scaladoc中的Int,Double,RichInt,RichDouble等类中去...

Flink 写数据到MySql (JDBC Sink)

POM 文件 <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-scala_2.11</artifactId> <ver...

安装Scala

1. https://www.scala-lang.org/download/ 安装路径,建议采用命令形式 2. 安装之前检查下支持安装的版本:brew search scala  3. 指定版本进行安装:brew install scala@2.10 4. 下载完成后需要将路径配置到~/.bash_profile中  5. 安装完成后,在命令行运行...

Scala学习(八)---Scala继承

Scala继承 摘要: 在本篇中,你将了解到Scala的继承与Java和C++最显著的不同。要点包括: 1. extends、final关键字和Java中相同 2. 重写方法时必须用override 3. 只有主构造器可以调用超类的主构造器 4. 你可以重写字段 在本篇中,我们只探讨类继承自另一个类的情况。继承特质的内容后面会详细介绍 扩展类...

Scala日期处理

计算时间间隔  val d = new java.text.SimpleDateFormat("yyyyMMdd HH:mm:ss").format(new java.util.Date()) val dateFormat = new java.text.SimpleDateFormat("yyyyMMdd HH:mm:ss")...

Scala初入

何为Scala物   Scala为基于JVM虚拟机中的面向对象与函数式编程思想并且完全兼容Java的混合编程语言,可以是Scala与Java是同根同源的,既然Scala与JAVA都是基于JVM之上的编程语言那么Scala的特色又在哪呢 Scala最大的特色就是他是支持函数式编程的,函数式编程风格使得Scala语法远比Java简洁、优雅、易读懂得多,又因为S...