我已经看到人们收到相同的错误消息(错误:加载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)
答案 0 :(得分:0)
是的。你还是要降级java。 Java 7为我工作。但是,您仍然可以在计算机上安装两个版本(7和8)。只需更改环境变量中的java路径即可。它不是最漂亮的解决方案。我知道。不能想到更好的一个。