使用IntelliJ进行Scala项目开发

3

我在这里错过了一些简单的东西。

  • Scala 已经下载
  • Scala home 已设置
  • IntelliJ 插件已下载

当添加新模块时,选择了 Scala:

enter image description here

然而,当尝试运行创建的新类时,出现以下错误:

enter image description here

查看模块属性,我看到:

enter image description here

请问我错过了什么?


你可以尝试在添加新配置时选择"Application",而不是"Scala脚本"。(顺便说一句,如果你能在控制台提示符处输入"scala"并启动环境,那么它很可能没问题。) - Keith Pinson
1个回答

3

两件事:

  1. The file you're working with must be a Scala class.
  2. You should have an object declared somewhere (preferably outside of the class).

    object runnableObject {
        def main(args: Array[String]) {
            println("Hello world!")
        }
    }
    
您可以使用此对象在IntelliJ中运行您的Scala代码。

2
我收到了“无法解析符号Array”的错误。看起来我的JVM设置不正确。 - James Raitsev
一定要确保你的JVM指向正确的位置,否则你会整天遇到那样的错误。 - Makoto
在 IDEA 中,我可以确认事情进展顺利的地方在哪里?您在“Libraries”下列出了什么? - James Raitsev
@CrazyCoder 我的 SDK 已经设置并指向 1.7。注意,我在 Java 项目方面没有任何问题。 - James Raitsev
1
值得注意的是scala-2.9.2/lib JAR文件。 - Makoto
@Makoto 确实如此。我明确指出了库,一切都进行得很顺利。谢谢您。 - James Raitsev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接