2015-05-07 21 views
0

我愉快地在InteliJ使用Scala 2.10和Java 1.7的工作 - 和我在嘗試升級到斯卡拉2.11和Java 1.8InteliJ SBT自動導入得出:在插件二進制不兼容檢測

我的過程在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。

我試圖導入播放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 plugin binary incompatibility - 它可能與SBI上inteliJ正在使用的版本有關?

另一個想法是; InteliJ Scala Plugin是否特定於Java版本(7 vs 8?)如果是這樣 - 我如何確保InteliJ獲得正確的版本?我嘗試重新安裝插件;但那並沒有改變任何東西。

謝謝 布倫特

回答

1

啊;我只需要更新項目設置使用1.8!

相關問題