Scala SBT失败 - 加载CharSequence时出错(Scala 2.12.1,SBT 0.13.13)

时间:2017-03-20 09:27:27

标签: java scala sbt charsequence

我已经看到人们收到相同的错误消息(错误:加载CharSequence时出错,类文件'... \ rt.jar(java / lang / CharSequence.class)'被破坏(坏常量池标记15)在字节1470)和最常见的修复是降级或升级java / scala / sbt版本。

例如,一个答案是

  

sbt 0.12.x不支持JDK8。请迁移到sbt 0.13.x ,.   最新的是0.13.7

我想知道 - 在java / scala / sbt中所有这些时间和版本更改之后 - 问题没有解决,我需要将java降级为7吗?但是,在系统范围内安装和使用Java时,降级不是一个好的选择。

那么有解决方法吗?

当前版本:

java - 1.8.0_121
scala - 2.12.1
sbt - not working (cannot load CharSequance)

1 个答案:

答案 0 :(得分:0)

是的。你还是要降级java。 Java 7为我工作。但是,您仍然可以在计算机上安装两个版本(7和8)。只需更改环境变量中的java路径即可。它不是最漂亮的解决方案。我知道。不能想到更好的一个。