在Intellij中导入Scala库的问题

时间:2016-01-14 19:35:08

标签: java scala intellij-idea

我正在尝试将项目导入intellij。我正在使用java sdk并尝试导入scala库。当我尝试运行我的代码时,我得到了

Warning:scala: skipping Scala files without a Scala SDK in module(s) main

当我尝试添加scala libray时:

File>Project Structure>Global Libraries>+>scala-sdk(2.11.7)>Apply

我收到另一条错误消息:

Module "lab1"
must not contain source root "C:\Users\Andrew\lab1\src\main\scala".
The root already belongs to module "main"

这是我第一次使用这个IDE,所以我有点迷茫。

6 个答案:

答案 0 :(得分:1)

我通过添加正确的框架支持在IDE(IntelliJ 2016.2.4)中解决了这个问题。 See this link了解更多信息。

答案 1 :(得分:0)

Warning:scala: skipping Scala files without a Scala SDK in module(s) main

我收到了错误消息,IntelliJ无法找到测试类。我的问题是一个破坏的依赖,由于某种原因我错过了IntelliJ。

当我尝试从命令行运行gradle时,根问题很明显,例如:

gradle test

在我修复了依赖项并从命令行传递了构建之后,IntelliJ中的问题得以解决。

答案 2 :(得分:0)

我通过简单地更新IntelliJ

解决了这个问题

答案 3 :(得分:0)

在我收到此警告的情况下,我就是PyCharm与Intellij并行打开了。一旦我关闭它 - 一切都很好

答案 4 :(得分:0)

我通过将“Gradle:org.scala-lang:scala-library:2.11.11”添加到模块的“Dependencies”点击来解决这个问题:

档案 - >项目结构...... - >模块 - > (选择你的模块) - >依赖关系 - >添加(绿色“+”符号) - >图书馆...... - > Gradle:org.scala-lang:scala-library:2.11.11 - >添加所选 - >应用

答案 5 :(得分:0)

Noticed this error after updating Intellij

What worked for me is removing .idea and opening it as a new project