【问题标题】:Module SDK for Scala in IntelliJ IdeaIntelliJ Idea 中用于 Scala 的模块 SDK
【发布时间】:2011-06-14 00:18:26
【问题描述】:

如何在 IntelliJ Idea 的项目设置/模块/依赖项中为 Scala 创建模块 SDK?

【问题讨论】:

    标签: scala sdk settings intellij-idea


    【解决方案1】:

    我假设你的意思是项目 结构 -> 模块 -> 依赖项

    您只需单击该视图中的Add... 按钮。这里的“模块”只是一个包含类的 Jar 文件或目录。

    不过,您通常不会这样做。更好的方法是:

    • 使用 Maven 和 maven-scala-plugin 创建项目,然后将其作为 Maven 项目导入 IntelliJ

    • 使用 SBT 创建项目,并使用 SBT IDEA 插件生成 IntelliJ 项目

    无论哪种方式,都会为您创建正确的依赖项。

    更新

    根据您的评论,您的问题似乎是 IntelliJ 不知道在哪里可以找到 Java SDK(这与模块无关,它恰好出现在该窗口中)

    在项目结构 -> 项目下,您会看到“项目 SDK”选项,其中值“”以红色突出显示。

    点击旁边的new按钮,选择“jsdk”,指向你安装Java SDK的目录。

    那么一切都应该很好。

    【讨论】:

    • 我已经使用 SBT 创建了项目,但是没有 Module SDK - 有一个红色字符串 ''。
    【解决方案2】:

    我有同样的问题要解决它右键单击您的项目并单击“添加框架支持”然后单击添加库并导航到您电脑中 Scala 目录中的 lib 文件夹

    【讨论】:

    • 我猜成千上万的人浪费了大量的时间试图找到这个解决方案。非常感谢!!!
    【解决方案3】:

    右击项目并点击add framwork support并选择Scala库:

    【讨论】:

      【解决方案4】:

      我花了大约 2 个小时试图找出一个类似的问题。我的文件抱怨没有设置 Scala SDK 并将其添加为模块依赖项。但是 scala 依赖项没有被编译,所以它给出了错误。

      诀窍是在导入项目时选择 SBT 作为模型并让 IntelliJ 添加您的依赖项。

      【讨论】:

        【解决方案5】:

        那么,为我解决的问题是:

        1. 关闭智能
        2. 打开项目文件夹并删除导入时添加的 intelliJs 文件夹。 只需rm -rf .idea(mac/linux 等)
        3. 再次导入项目...

        【讨论】:

        • 在我的项目中,没有 **.idea ** 文件夹,因为我的项目是一个 gradle(基于 scala)项目,并且该项目是作为 gradle 项目本身导入的。我仍然有同样的问题
        【解决方案6】:

        Official web site 下载并安装 Scala。创建一个新的 Scala SDK 并将其指向 scala 安装路径。(例如: C:\Program Files (x86)\scala )在创建新项目时选择此 SDK。否则,您也可以在新项目向导中创建 Scala SDK。

        【讨论】:

          【解决方案7】:

          对于 MAC 用户:

          采用最新的 IntelliJ IDEA 2020.2.2(社区版) (Build #IC-202.7319.50,构建于 2020 年 9 月 15 日),需要做两件事:

          1. 转到 IntelliJ IDEA -> 首选项 -> 插件 -> Scala
          2. 现在,使用 home-brew 安装 scala:brew install scala

          这两个都完成后,打开一个 scala 项目并打开文件 -> 项目结构 -> 全局库 -> 点击“+” -> Scala SDK -> 选择或下载 sdk -> 添加。

          这对我有用。

          【讨论】:

            【解决方案8】:

            我有一个多模块 Gradle 项目。其中大多数是 Java,一个是 Scala。该项目在终端上构建成功,但 IntelliJ 抱怨 Scala 代码选项卡上缺少 SDK。

            根本原因可能是我在安装 Scala 插件之前打开了这个项目。我重新启动了 IDE 并在右侧的 Gradle 选项卡中单击了Reload All Gradle Projects。然后问题就解决了。

            【讨论】:

              猜你喜欢
              • 2016-06-22
              • 2017-09-12
              • 1970-01-01
              • 2017-06-06
              • 1970-01-01
              • 1970-01-01
              • 2019-06-27
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多