我正在使用 scala 2.10 和 Java 1.7 在 InteliJ 中愉快地工作——并且正在尝试升级到 scala 2.11 和 Java 1.8
我在 Ubuntu 14 上——javac 显示
update-alternatives --config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/bin/javac 4 auto mode
1 /usr/lib/jvm/java-7-oracle/bin/javac 3 manual mode
* 2 /usr/lib/jvm/java-8-oracle/bin/javac 4 manual mode
因为我同时安装了 java 7 和 8。
我正在尝试导入 Play 2.3 项目(使用 IntelJ SBT 自动导入)并收到错误消息
Error while importing SBT project: ... at xsbt.boot.Boot$.main(Boot.scala:20) at xsbt.boot.Boot.main(Boot.scala) [error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected. [error] Note that conflicts were resolved for some dependencies: [error] com.github.mpeltonen:sbt-idea [error] commons-io:commons-io [error] org.apache.commons:commons-lang3
......
我不确定如何进行调查;但我的想法是
来自 - Sbt 插件二进制不兼容- 它可能与 inteliJ 使用的 SBT 版本有关?
另一个想法是;InteliJ Scala 插件是否特定于 Java 版本(7 对 8?)如果是这样 - 我如何确保 InteliJ 获得正确的版本?我尝试重新安装插件;但这并没有改变任何东西。
谢谢布伦特