2015-01-11 8 views
5

私はサブプロジェクトを持つアンドロイドスケーラプロジェクトを持っています。Scala 2.11.4およびsbt 0.12.4でCharSequenceを読み込み中にエラーが発生しました

scalaVersion := "2.11.4"

project/build.propertiesに、私はこの設定:

sbt.version=0.12.4 

しかし、それは/home/alex/Documents/projects/android/my_project//project/target/scala-2.9.2/sbt-0.12/classes(スカラ座2.9.2)これを生成し続けるが、それは投げ続け、私はscalaVersionを設定し、すべてのbuild.sbtファイルで例外は、ルートフォルダに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 

答えて

5

sbt 0.12.xはJDK8をサポートしていません。 sbt 0.13.xに移行してください。最新は0.13.7

+0

です。私は同じエラーが発生し、0.12.4を削除して、最新のWindowsバージョンSBT-0.13.8.MSIを「scala-sbt」からインストールします。 org/download.html "私は再び同じエラーが発生します。 sbtで 'about'コマンドを使用すると、バージョン0.12.4が表示されます。私はそれを何度もアンインストールし、他のバージョンがインストールされていないこと、そして実際に新しくインストールされたバージョンを実行していることを確認しました。ここで何かが間違っている...? –

+0

@jsuereth私はまったく同じエラーを受けました - そして私はJDK8でsbt 0.13.5を使用します。何か案は – chester89

関連する問題