一、问题

scala版本:scala2.12.11
jdk版本:jdk1.8.0_20
安装并配置环境变量后,在命令提示符中运行会报程序错误:

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)Lscala/Option; @153: goto Reason: Error exists in the bytecode

image.png

二、原因

jdk版本不对应导致:
image.png

三、解决方式

升级jdk版本,我升级为jdk1.8.0_40后scala可以正常运行:
image.png