我在Coursera上输入了Scala课程,并习惯在Eclipse Indigo
中编写Scala项目。一切顺利。但现在我要转换到我最喜欢的IDE - Intellij IDEA。
但我无法为Scala使用配置它。
我已经做过的事情:
SCALA_HOME
变量出了什么问题:
当我导入课程作业时,Intellij没有看到某些类,如List
,Array
等。例如,当我尝试通过Alt+Enter
键导入它时建议我java.jang.reflect.Array
,java.sql.Array
,com.sun.xml....Array
。因此,我无法使用tail
和head
方法导入Scala数组。
当我尝试:New Project
- >问题是Scala Module
:
a)当我选择Set Scala Home
时,它会抱怨文件丢失
b)当我选择Existent Library
时,Compiler
/ Standart
字段无法选择。
问题:
如何正确配置Intellij?
答案 0 :(得分:9)
这可能是缓存的问题,请尝试使用File - >无效缓存
答案 1 :(得分:6)
您指定的目录是否正确?它应该有bin,doc等。如果是这样,请尝试手动输入以下内容:
对于编译器库,scala-compiler
对于标准库,scala-library
IDEA自动为我找到了这些,但也许你出了点问题。
答案 2 :(得分:1)
确保手动将scala-library
添加为模块的依赖项。
将Scala构面添加到现有模块时,不会自动完成此操作。