Ho un progetto Android-scala con sottoprogetti. In tutti i file build.sbt
ho impostato lo scalaVersion:durante il caricamento di CharSequence in Scala 2.11.4 e sbt 0.12.4
scalaVersion := "2.11.4"
e project/build.properties
ho impostato questo:
sbt.version=0.12.4
Tuttavia, mantiene la generazione di questo (Scala 2.9.2) /home/alex/Documents/projects/android/my_project//project/target/scala-2.9.2/sbt-0.12/classes
e mantiene getta un eccezione quando corro SBT semplicemente digitando SBT nella cartella principale:
[error] error while loading CharSequence, class file '/usr/local/java/jdk1.8.0_05/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken
[error] (bad constant pool tag 15 at byte 1501)
[error] one error found
[error] (compile:compile) Compilation failed
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
Sì, ho JDK 8, ma sto usando scala 2.11.4
.
echo $JAVA_HOME
/usr/local/java/jdk1.8.0_05
Ottengo lo stesso errore e quando disinstalla 0.12.4 e installa la versione di Windows più recente SBT-0.13.8.MSI da "scala-sbt. org/download.html "Ricevo ancora lo stesso errore. L'uso del comando "about" in sbt mostra la versione 0.12.4. L'ho disinstallato più volte, mi sono assicurato che nessuna altra versione fosse installata e che effettivamente eseguissi la versione appena installata e mostra ancora 0.12.4. C'è qualcosa che non va qui ...? –
@jsuereth Ho ottenuto esattamente lo stesso errore - e uso sbt 0.13.5 con JDK8. Qualche idea – chester89