繁体   English   中英

我如何强制使用哪个Scala版SBT?

[英]How can I force which Scala version SBT should use?

我一直在收到错误

加载AnnotatedElement时出错,类文件'/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)'被破坏

针对我的项目运行SBT时。 看来这个错误是由于与斯卡拉2.10不能与JDK 8的工作问题,我有斯卡拉2.11套,并在“SCALA_HOME = /库/斯卡拉/斯卡拉-2.11.2”我SCALA_HOME点斯卡拉2.11。

那么任何想法如何强制SBT使用此版本或检查它当前尝试使用的版本?

在Build.sbt中,将指定的Scala版本更改为您想要的版本(默认为SBT的构建版本)

scalaVersion := "2.11.2"

http://www.scala-sbt.org/release/docs/Howto-Scala.html

添加到build.sbt这一行:

scalaVersion := "2.11.2"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM