簡體   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