当我在IntelliJ Idea 12(sbt插件,Scala项目)中运行工作表时,我遇到了错误:
> Failed to initialize compiler: class scala.reflect.BeanInfo not found.
** Note that as of 2.8 scala does not assume use of the java classpath.
** For the old behavior pass -usejavacp to scala, or if using a Settings
** object programatically, settings.usejavacp.value = true.
所有必须设置的东西,设置:sbt,依赖项等,如果使用sbt命令行(编译,运行)运行此项目,它将成功运行。
当然,我跑了sbt gen-idea
。
我该怎么办?
答案 0 :(得分:0)
我的解决方案:
我使用IntelliJ IDEA创建了一个 new Scala项目,并将Scala主页设置为Scala 2.10.2的手动下载和解压缩的Scala文件夹。
现在您可以在实际项目中设置Scala编译器: 切换到真实项目,打开项目结构设置,然后打开模块|你的模块名称|斯卡拉|编译库。切换到新版本。 将语言级别设置为2.10。