【问题标题】:Can't configure Scala in Intellij IDEA 13无法在 Intellij IDEA 13 中配置 Scala
【发布时间】:2013-12-22 11:23:50
【问题描述】:

我在 Coursera 上学习了 Scala 课程,并曾在 Eclipse Indigo 上编写 Scala 项目。一切运作良好。但现在我要转换为我最喜欢的 IDE——Intellij IDEA。

但我无法将其配置为使用 Scala。

我已经做了什么:

  1. 安装Scala,设置系统SCALA_HOME变量
  2. 安装 SBT
  3. 在 Intellij IDEA 上安装 Scala 插件

什么问题:

  1. 当我导入 coursera 作业时,Intellij 看不到 ListArray 等一些课程。例如,当我尝试通过 Alt+Enter 键导入它时,它建议我使用 java.jang.reflect.Arrayjava.sql.Arraycom.sun.xml....Array。所以我无法使用tailhead 方法导入Scala Array。

  2. 当我尝试时:New Project -> Scala Module 有问题:

    a) 当我选择 Set Scala Home 时,它会抱怨缺少文件

    b) 当我选择 Existent Library 时,Compiler/Standart 字段中没有任何内容可供选择。

问题:

如何正确配置 Intellij?

【问题讨论】:

标签: scala intellij-idea


【解决方案1】:

可能是缓存有问题,试试 File -> Invalidate Caches

【讨论】:

    【解决方案2】:

    您指定的目录是否正确?它应该有 bin、doc 等。如果是这样,请尝试手动输入以下内容:

    对于编译器库,scala-compiler

    对于标准库,scala-library

    IDEA 自动为我找到了这些,但您可能出了点问题。

    【讨论】:

    • 已经存在的项目怎么样?当我导入项目构想时看不到 scala 类。
    • 我从来没有在现有项目中找到相同的表单。我认为这可能与外部构建有关。您可以通过使用 scala-compiler.jar 和 scala-library.jar 添加新库来使其工作。
    【解决方案3】:

    确保手动添加 scala-library 作为模块的依赖项。 在将 Scala 方面添加到现有模块时,这不会自动完成。

    【讨论】:

      猜你喜欢
      • 2014-06-04
      • 1970-01-01
      • 2014-05-20
      • 2018-07-10
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 2013-12-21
      • 2018-02-17
      相关资源
      最近更新 更多