首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ插件与SDK

IntelliJ插件与SDK
EN

Stack Overflow用户
提问于 2018-05-08 12:50:56
回答 1查看 326关注 0票数 1

几个月来,我一直在使用IntelliJ IDEA社区2018.1,严格使用和Groovy项目。我只是去导入我的第一个Scala/Gradle项目,当它加载时,我注意到IDE并没有真正“加载”Scala源代码(编译它们,等等)。如果我打开了Scala源文件,它就会出现在“文本编辑器模式”中,如果我编写了一行代码,这是一个公然的编译器错误,那么IntelliJ一点也不抱怨。我还注意到,如果我去创建一个新文件,它并没有给我"Scala“作为选项。

因此,我进入了Preferences >>插件,并安装了Scala插件,这使得一切都工作得非常好。

然而,我注意到IntelliJ促使我配置"Scala“,这是我做过的,而且一切都还在正常工作,就像我只安装了"Scala插件”时一样。

所以我问:IntelliJ Scala“插件”和配置Scala“SDK”有什么区别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-10 05:15:25

如果安装Scala插件,IntelliJ IDEA将理解*.scala文件是"Scala文件“(否则为纯文本),并将提供语法突出显示等基本功能。

但这只是代码编辑,无论如何,您将编译Scala文件,对吗?因此,您需要一个Scala,IntelliJ IDEA将使用该SDK编译代码。

而且,Scala标准库在SDK中。IntelliJ IDEA将读取它们并提供补全和goto定义(否则,您将在任何地方看到未解决的引用错误)。

您也可以使用构建工具,在IDE中不需要配置SDK的构建工具。IntelliJ IDEA将通过读取配置自动创建SDK。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50234098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档