作者:mobiledu2502916573 | 来源:互联网 | 2023-01-12 13:58
我在Ubuntu 16.04LTS上安装了带有scala插件的intelliJ-IDEA 2017.2.5.当我创建新的scala项目并尝试运行它时,我得到:
错误:scalac:Scala SDK SBT中的Scala编译器类路径中没有'scala-library*.jar':org.scala-lang:scala-library:2.12.4:jar
我可以通过转到项目结构>库来修复它,删除库并再次添加它们.
有没有办法更改默认库,所以我不必每次创建新项目时都这样做?
1> CrazyCoder..:
如果您使用的是sbt 1.0.2,则此问题可能是由于sbt中的错误引起的.预计sbt 1.0.3将得到修复.
相关问题:
https://youtrack.jetbrains.com/issue/SCL-12591
https://github.com/sbt/sbt/issues/3560
可能的解决方法:
配置Scala版本2.12.3
或降级至0.13.16
我将项目升级到sbt 1.0.3,将Scala插件升级到2017.3.10.可悲的是,这并没有解决我的问题.
2> 小智..:
在Idea SBT设置中选择复选框"使用SBT shell进行构建和导入".它可能有所帮助.