错误:';'预期但双重文字被发现

时间:2016-02-24 14:39:00

标签: scala

我正在学习Scala,我正在使用类型安全激活器来运行程序。我的第一个程序位于以下路径<downloads>\typesafe-activator-1.3.7\activator-dist-1.3.7\simple scala project\scala-2.11\Simple_scala_project.scala

以下是节目内容

object Simple_scala_project {
    def main (args:String): Unit = 
        {   println("My first scala program") }
}

当我在命令行中运行以下命令时,我收到错误

scala -cp <downloads>\typesafe-activator-1.3.7\activator-dist-1.3.7\simple scala project\scala-2.11 Simple_scala_project

:1: error: ';' expected but double literal found.

请帮助我。

1 个答案:

答案 0 :(得分:0)

当我无意中在错误的文件中放置了包含“ sbt.version = 1.3.13 ”的行时,我注意到了一个类似的错误。我现在意识到,它应该已经进入了整个项目文件夹“项目”的内部文件夹,即“ build.properties”文件(而不是“ build.sbt”文件)。

由此得出的结论是,我认为您根本没有遇到过编译器错误,而是由于项目设置中的某些文件而导致的错误。 Better SBT documentation may be found here.

对于非常简单的示例,不需要SBT是绝对正确的,并且确实冒犯了自愿学习一种新语言(不久将得到改进,Scala 3.x,而不是其他100种无关技术的人)的敏感性。在这里发现IntelliJ Idea社区是一个助推器,因为它对Scala的支持是一流的,并将以各种方式Installing Scala / Installing Scala plugin for Idea为您创建简单的示例项目。