【问题标题】:Scala SBT fails - error while loading CharSequence (Scala 2.12.1, SBT 0.13.13)Scala SBT 失败 - 加载 CharSequence 时出错 (Scala 2.12.1, SBT 0.13.13)
【发布时间】:2017-03-20 09:27:26
【问题描述】:

我看到人们收到相同的错误消息(错误:加载 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)

【问题讨论】:

    标签: java scala sbt charsequence


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 2017-03-22
      • 1970-01-01
      • 2019-02-12
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 2014-08-03
      • 2017-08-13
      相关资源
      最近更新 更多