【发布时间】:2018-05-10 23:37:52
【问题描述】:
我已经使用 IntelliJ IDEA Community 2018.1 几个月了,主要用于 Java 和 Groovy 项目。我刚刚导入了我的第一个(曾经)Scala/Gradle 项目,当它加载时,我注意到 IDE 并没有真正“加载”Scala 源代码(编译它们等)。如果我打开一个 Scala 源文件,它只是出现在“文本编辑器模式”中,如果我写了一行代码是一个明显的编译器错误,IntelliJ 根本不会抱怨。我还注意到,如果我去创建一个新文件,它并没有给我“Scala”作为选项。
所以我进入了 Preferences >> Plugins 并安装了 Scala 插件,这使得一切工作正常。
但是,我随后注意到 IntelliJ 提示我配置“Scala SDK”,我这样做了,并且一切仍然像我只安装“Scala 插件”时一样工作。
所以我问:IntelliJ Scala“插件”和配置Scala“SDK”有什么区别?
【问题讨论】:
-
插件在 IDE 中添加了 Scala 支持,提供有关语言的信息并添加相关操作(例如,创建 scala 文件)。 Scala SDK 是库的集合,就像 JDK 一样。 Java 支持(插件)捆绑在 IDE 中,无需安装。
标签: intellij-idea plugins sdk intellij-plugin intellij-scala