29

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

在此处输入图像描述

在此处输入图像描述

请帮忙!

4

3 回答 3

32

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

脚步:

  1. 文件 > 新建项目 > 从头开始​​创建项目

  2. 将所有设置保留为默认值。项目名称可以是任何名称。

  3. 在“请选择所需的技术”页面上,选择 Scala。将出现一些 GUI 元素,允许您告诉 IntelliJ 如何找到您的 scala 编译器和库。确保将“级别”选项设置为“全局”。

  4. 单击完成。关闭您创建的虚拟项目,然后返回到您的真实项目。您注册的 Scala 编译器现在应该在您的项目设置页面的列表中。

于 2012-05-02T04:43:12.863 回答
19

一个对我有用的变体:删除 Scala 方面并再次运行“添加框架支持...”。

  1. 文件/项目结构/方面

  2. 单击 Scala facet,然后单击减号以从模块中删除 Scala facet。单击确定。

  3. 右键单击您的项目/模块,“添加框架支持...”,选择 Scala。

  4. 输入 Scala 编译器和库的路径。

于 2013-01-07T18:51:42.133 回答
2

我也遇到了这个问题,但是 Chris B 描述的解决方法对我不起作用,因为在我的情况下,“请选择所需的技术”页面上缺少“Scala”。

就我而言,问题似乎是一个不兼容的 Scala 插件。重新安装 Scala 插件后,它运行良好。

于 2012-05-03T13:32:10.490 回答