IntelliJ Idea中Scala的模块SDK

Eta*_*tam 32 settings sdk scala intellij-idea

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

Kev*_*ght 21

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

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

你通常不会这样做.更好的方法是:

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

要么

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

无论哪种方式,都会为您创建正确的依赖关系.

UPDATE

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

在项目结构 - >项目下,您将看到"Project SDK"的选项,其值""以红色突出显示.

单击此new旁边的按钮,选择"jsdk",并将其指向安装Java SDK的目录.

那一切都应该是好的.

  • 我使用SBT创建了项目,但没有模块SDK - 有一个红色字符串'<No Project SDK>'. (2认同)

小智 10

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


Sei*_*Tml 6

右键单击项目并单击 add framwork support并选择 Scala 库:添加框架支持 / Scala


toi*_*diu 5

我花了2个小时试图解决类似的问题。我的文件抱怨没有Scala SDK设置,并将其添加为模块依赖项。但是,scala依赖项尚未编译,因此出现了错误。

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


小智 5

所以,对我来说解决这个问题的是:

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