Scala Sbt工具与Java运行时冲突的方法

时间:2017-12-28 12:01:23

标签: java scala ubuntu sbt

获取java.lang.IncompatibleClassChangeError:&new; newBuilder()Lscala / collection / mutable / Builder的冲突默认方法;'在scala / collection / immutable /类中的DefaultMap [scala / collection / MapLike,scala / collection / generic / GenericTraversableTemplate]

使用最新版本的Scala和sbt with Java 8 on Ubuntu 16.04

1 个答案:

答案 0 :(得分:0)

我在此链接https://medium.com/@shaaslam/how-to-install-oracle-java-9-in-ubuntu-16-04-671e598f0116中升级到Java 9并且Sbt开始成功运行,但Java 9无法正常工作,因为它无法下载Log4j依赖项,所以我运行了:

sudo update-alternatives --config java
sudo update-alternatives --config javac

并切换回8