在带有 Play 2.0 项目的 Intellij IDEA 11 中找不到 Scala 编译器

标签 scala intellij-idea sbt playframework-2.0

我使用典型的 play new 创建了一个项目,然后我用了 play idea生成 .iml 文件。当我将 .iml 文件导入 Intellij IDEA 时,我无法弄清楚如何让编译器库进行识别。下面是一些截图:

enter image description here

enter image description here

请帮忙!

最佳答案

IntelliJ 中的 Scala 设置有点奇怪。目前注册 Scala 发行版的唯一方法是创建一个新项目。

脚步:

  • 文件 > 新建项目 > 从头开始​​创建项目
  • 将所有设置保留为默认值。项目名称可以是任何东西。
  • 在“请选择所需的技术”页面上,选择 Scala。将出现一些 GUI 元素,允许您告诉 IntelliJ 如何找到您的 Scala 编译器和库。确保将“级别”选项设置为“全局”。
  • 单击完成。关闭您创建的虚拟项目,然后返回到您的真实项目。您注册的 Scala 编译器现在应该在您的项目设置页面的列表中。
  • 关于在带有 Play 2.0 项目的 Intellij IDEA 11 中找不到 Scala 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10407777/

    相关文章:

    scala - 如何将源附加到 Scala IDE 中的 SBT 托管依赖项?

    maven-2 - Intellij - 为什么 Maven 和 Perforce 在设置中而不是 IDE 设置中?

    mercurial - 如何在 IntelliJ 中使用 Mercurial?

    eclipse - 如何在 sbt、Eclipse 和 github 中初始化一个新的 Scala 项目

    scala - Play Framework 2.3 在 Controller 中处理 Future

    java - 如何从 IntelliJ 中的模板添加 "import"语句?

    sbt - 将 sbt-web 资源 jar 添加到 sbt-native-packager 的类路径

    scala - Scala 中的惯用(功能)文件处理管道

    scala - 使用裸类型参数创建一个无形的多态函数

    scala - 如何将 "filter"Akka INFO 日志记录输出到不同的文件?