我有一个android项目,其中包含子项目。在所有build.sbt文件中,我设置了scalaVersion:
scalaVersion := "2.11.4"
在project/build.properties中,我设置如下:
sbt.version=0.12.4但是,它继续生成这个(Scala2.9.2) /home/alex/Documents/projects/android/my_project//project/target/scala-2.9.2/sbt-0.12/classes,并且在我运行sbt时,它只在根文件夹中键入sbt就会抛出一个异常:
[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?是的,我有JDK 8,但是我使用scala 2.11.4。
echo $JAVA_HOME
/usr/local/java/jdk1.8.0_05发布于 2015-01-11 12:30:08
SBT0.12.x不支持JDK8。请迁移到sbt 0.13.x,最新版本为0.13.7
https://stackoverflow.com/questions/27886803
复制相似问题